分支與迴圈(2)

2022-07-11 05:18:12 字數 1679 閱讀 6760

#

語法:while 條件塊:(如果條件永遠為真就會死迴圈)

#語句塊:

i=1sum=0

while i<=10:

sum +=i

i += 1

print

(sum)

#while

true:

anwer=input("

輸入數字")

if anwer=="9"

:

break

#break跳出整個迴圈體,continue跳出當前迴圈,進入下乙個迴圈

i=10

while i < 20:

i += 1

if i%2==0:

continue

else

:

print

(i)j=0

#while j<5:

if j<5:

print

(j) j+=1

else

:

print(6)

#

for迴圈

#for 變數 in 可迭代物件:

#語句塊:

for each in

"fince":

print

(each)

#while寫法(len()獲取物件長度)

k=0while k "

fince"):

print("

fince

"[k])

k +=1

#1-100和(range生成數字數列 range(stop),range(start,stop),range(start,stop.step))

sun=0

for i in range(1,101):

sun +=i

print

(sun)

for j in range(1,10,2):

print

(j)#

素數不能被二整除的數

for n in range(2,10):

for x in range(2,n):

if n % x ==0:

print(n,"

=",x,"

*",n //x)

break

else

:

print(n,"

是素數")

九九乘法表

for i in range(1,10):

for j in range(1,i+1):

if j<=10:

print(j, "

*", i, "

=", i * j, end="

\t "

)

else

:

print

()

print()

i=1

while i<10:

j=1while j<=i:

print(j,"

*",i,"

=",j*i,end='\t'

) j+=1

print

() i+=1

分支與迴圈2 invalid syntax

while迴圈 語法格式 while 條件 迴圈體for迴圈 語法格式 for 目標 in 表示式 迴圈體 怎麼執行?按照老師自己操作步驟,結果總是出現invalid syntax,在網上查詢方法,說是python2.x與3.x不同,需要加括號什麼的,可自己又不是這個問題,快要放棄的時候,結果一直按...

分支與迴圈(3)

while迴圈 語法 while 條件 執行迴圈體 例 age 23 while age 18 print 成年人 for迴圈語法 for 目標 in 表示式 執行迴圈體 例 range 語法 range start,stop step 1 這個bif有三個引數,其中用括號括起來的兩個表示這兩個引數...

分支與迴圈語句

練習 列印1 100之間的奇數 include include int isodd int x return 1 int main i system pause return 0 侷限性 1.若忘記break,會繼續執行 2.case語句中無法定義變數 3.case語句判定的條件必須是int lon...