python學習之while迴圈作業

2022-06-12 13:18:11 字數 2121 閱讀 9704

num = 1

while num<11:

if num == 7:

num += 1

continue

print(num,end=' ')

num += 1

num = 1

sum = 0

while num<101:

sum += num

num += 1

print(sum)

num = 1

while num<101:

if num % 2 == 1:

print(num,end=' ')

num += 1

num = 1

while num<101:

if num%2 == 0:

print(num,end=' ')

num += 1

num = 1

sum = 0

while num<100:

if num % 2 == 1:

sum += num

else:

sum -= num

num += 1

print('1-2+3-4+5 ... 99的所有數的和為:'.format(x=sum))

user_name = 'susan'

password = '666'

count = 0

while count<3:

inp_name = input('請輸入你的賬號:').strip()

inp_pwd = input('請輸入你的密碼:').strip()

if inp_name == user_name and inp_pwd == password:

print('登入成功。')

break

else:

print('賬號或密碼錯誤。')

count += 1

else:

print('連續3次輸入賬號或密碼錯誤,退出程式。')

​ 要求:

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

age = 18

count = 0

while count<3:

guess_age = int(input('猜猜我多大了》'))

if guess_age == age:

print('恭喜你,猜對啦。')

break

elif guess_age > age:

print('猜大了。')

count += 1

else:

print('猜小了。')

count += 1

else:

print('3次都沒猜對,你沒機會啦。')

8:猜年齡遊戲公升級版(選做題)

要求:允許使用者最多嘗試3次

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

如何猜對了,就直接退出

age = 18

count = 0

while true:

guess_age = int(input('猜猜我多大了》'))

if guess_age == age:

print('恭喜你,猜對啦。')

break

elif guess_age > age:

print('猜大了。')

count += 1

else:

print('猜小了。')

count += 1

if count == 3:

cmd = input('3次都猜錯啦!繼續(y或y)/退出(n或n):')

if cmd == 'y'or cmd == 'y':

count = 0

elif cmd == 'n' or cmd == 'n':

break

Python學習筆記 for和while迴圈語句

根據廖雪峰官方 python教程整理 一 for 迴圈要計算1 2 3 我們可以直接寫表示式 1 2 3 6 要計算1 2 3 10 勉強也能寫出來。但是,要計算1 2 3 10000 直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,我們就需要迴圈語句。python的迴圈有兩種,一種...

的 while迴圈 Pyhon之While迴圈語句

利用while語句,可以讓 塊一遍又一遍的執行,只要while語句的條件為true。while語句包含 break和countinue的區別 分析下面的 什麼時候迴圈執行結束?while true print please type your name name input if name your...

Python學習 條件控制語句 while迴圈

if 條件表示式 語句塊 塊 判斷a是不是乙個整數a 6 if a 0 print a,是乙個正數 其執行結果為 6 是乙個正數 if 條件表示式 塊1 else 塊2 比較a和b的值的大小a 1 b 2if a b print a的值大於b的值 else print a的值小於b的值 其執行結果為...