流程控制之while迴圈練習題

2021-10-20 06:01:42 字數 2491 閱讀 4770

流程控制之while迴圈----作業

使用while迴圈輸出1 2 3 4 5 6 8 9 10

count =

1while count<11:

if count ==7:

count+=

1continue

print

(count)

count+=

1

求1-100的所有數的和

count =

0sum=0

while count <

100:

count +=

1sum

=sum

+ count

print

(sum

)```python

輸出 1-100 內的所有偶數

方法一:

n =0

m =0

while n <

100:

n+=1if n ==

2*m+1:

m+=1continue

print

(n)方法二、n=0

while n <

100:

n+=1if n%2!=

0:continue

print

(n)

輸出 1-100 內的所有奇數

n =

1while n <

101:

if n %2!=

0:print

(n) n +=

1

使用者登陸(三次機會重試)

count =

1username =

'amanda'

password =

'123'

while count <4:

name =

input

('請輸入使用者名稱:'

) pwd =

input

('請輸入密碼:'

)if name == username and pwd == password:

print

('輸入成功'

)else

:print

('使用者名稱或密碼有錯'

) count+=

1print

('你的機會已用完'

)

6:猜年齡遊戲

要求:#允許使用者最多嘗試3次,3次都沒猜對的話,就直接退出,如果猜對了,列印恭喜資訊並退出

age =

'18'

n =1

while n <4:

guess_age =

input

('猜一猜年齡:'

)if guess_age == age:

print

('恭喜你,猜對了'

)break

else

:print

('請再猜一次'

) n+=

1print

('你的機會已經用完'

)

#7:猜年齡遊戲公升級版

#要求:

允許使用者最多嘗試3次

每嘗試3次後,如果還沒猜對,就問使用者是否還想繼續玩,如果回答y或y, 就繼續讓其猜3次,以此往復,如果回答n或n,就退出程式

如何猜對了,就直接退出

age =

'18'

n =0

while n <=3:

guess_age =

input

('猜一猜年齡:'

)if guess_age == age:

print

('恭喜你,猜對了'

)break

else

:print

('請再猜一次'

) n +=

1if n ==3:

answer =

input

('請問你是否要繼續猜,請確定y/n:'

)if answer ==

'y'or answer ==

'y':

n =0elif answer ==

'n'or answer ==

'n':

break

print

('遊戲結束'

)

求1-2+3-4+5 … 99的所有數的和

n =

1sum=0

while n <

100:

if n %2==

0:sum=

sum-n

else

:sum

=sum

+ n n+=

1print

(sum

)

流程控制之while迴圈

while 條件 迴圈體 如果條件為真,那麼迴圈體則執行,執行完畢後再次迴圈,重新判斷條件。如果條件為假,那麼迴圈體不執行,迴圈終止while true name input please input your name pwd input please input your password if...

流程控制之while迴圈

迴圈就是乙個重複的過程,我們人需要重複幹乙個活,那麼計算機也需要重複幹乙個活。atm驗證失敗,那麼計算機會讓我們再一次輸入密碼。這個時候就得說出我們的wile迴圈,while迴圈又稱為條件迴圈。copywhile 條件 code 1 code 2 code 3 while true print 1 ...

程式流程控制03 迴圈結構練習題

另外遇到3的倍數列印foo 遇到5的倍數列印biz 遇到7的倍數列印baz for int i 1 i 150 i if i 5 0 if i 7 0 system.out.println 1 獲取兩個整數 scanner scanner new scanner system.in system.o...