0106 for 迴圈語句

2021-10-14 03:33:10 字數 3929 閱讀 3360

index(

"a")找不到會報錯

find(

"a")找不到返回 -

1bs = name1.encode(

)bs.decode(encoding=

"gkb"

)

迴圈語句,即「有規律的操作」

range 預設步進為1,範圍左閉又開,所以取不到10,這種情況把範圍變為11,(10+1)

巢狀迴圈

for i in

range(1

,10,1

)

斐波那契數列

m1 =

1m2 =

1for i in

range(3

,25,1

):print

('第'

,i,'個月的兔子總數為:'

,m3)

m3 = m1+m2

m1 = m2

m2 = m3

計算累加

sum=0

for i in

range(1

,11,1

):sum+= i

print

(sum

)

累乘

sum=1

for i in

range(1

,11,1

):sum*= i

print

(sum

)

乘法表

for i in

range(1

,10,1

):#行for j in

range(1

,i+1,1

):#列print

(j,"*"

,i,"="

,i*j,end=

" ")

print

()

三角形

for i in

range(0

,4,1

):#行for i in

range(0

,i+1,1

):#列print

("*"

,end="")

print

()

對稱三角形

for i in

range(0

,4,1

):#行for k in

range(0

,3-i,1):

print

(" "

,end="")

for j in

range(0

,i+1,1

):#列print

("*"

,end="")

print

()

等腰三角形

for i in

range(0

,5,1

):#行for k in

range(0

,4-i,1):

print

(" "

,end="")

for j in

range(0

,2*i+1,1

):#列print

("*"

,end="")

print

()

倒三角

for i in

range(0

,5,1

):#行for k in

range(0

,i+1,1

):print

(" "

,end="")

for j in

range(0

,9-2

*i,1):

#列print

("*"

,end="")

print

()

兩個三角形對稱組成等腰

for i in

range(7

):#行for j in

range(0

,i+1,1

):print

('*'

,end='')

print()

for i in

range(7

):for j in

range(0

,7- i)

:print

("*"

, end="")

print

()

計算出1—100之間所有能被3整除的整數的和

sum=0

for i in

range(1

,101,1

):if i%3==

0:sum+= i

print

(sum

)

找出乙個數的所有因子數

a =

int(

input

("請輸入乙個數:"))

for i in

range(1

,a//2+

1):if a%i ==0:

print

(i)

輸入乙個數,判斷這個數是否是素數

a =

int(

input

("請輸入乙個數:"))

flag =

false

#旗標法

for i in

range(2

,a//2+

1):if a%i ==0:

flag =

true

#檢驗flag的值

if flag:

print

("不是素數"

)else

:print

("是素數"

)

定義乙個正整數如:1205

統計它的各位數字中零的個數,並求各位數字中的最大者

a =

int(

input

("請輸入乙個數:"))

count =

0for i in

range

(len

(str

(a))):

if a%

10==0:

count +=

1 a //=

10print

(count)

判斷乙個數是否是完全數(完數指的是乙個數的所有因子數的和等於這個數本身,例如

6 = 1 + 2 + 3, 即6就是完全數)

sum=0

a =int

(input

("請輸入乙個數:"))

for i in

range(1

,a//2+

1):if a%i ==0:

sum+= i

ifsum

==a:

print

("是"

)else

:print

("不是"

)

迴圈語句python Python 迴圈語句

sonnetoab勝於藍 優秀個人部落格 gra nnet qq.comoab勝於藍 優秀個人部落格oab勝於藍 優秀個人部落格 八皇后問題 迴圈遞迴法 oab勝於藍 優秀個人部落格 queen problem with recurison board size 8 def under attack...

迴圈for語句 if語句

if語句 if 表示式 else if 表示式 for迴圈 for var i 0 i 10 i if語句 if 表示式 else if 表示式 for迴圈 for var i 0 i 10 i while迴圈 while 表示式 使用場景 for 次數確定的時候使用 while 直到滿足摸個條件的...

for迴圈語句

迴圈語句 for迴圈,while迴圈,do.while迴圈。for迴圈格式 for 初始化語句 判斷條件語句 控制條件語句 執行流程 a 執行初始化語句 b 執行判斷條件語句,看其返回值是true還是false 如果是true,就繼續執行 如果是false,就結束迴圈 c 執行迴圈體語句 d 執行控...