流程控制之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...