1.猜年齡,連續猜三次,猜對了或不想猜了退出,猜錯了判斷是否繼續
a = 19gameover =0while 1:
for i in range(3, 0, -1): #
從3到1,for迴圈的逆向輸出
print("
您還有%d次機會
" %i)
ii = int(input("
請輸入你要猜的數字:"))
if ii >a:
print("
猜大了,往小了猜")
elif ii print("
猜小了,往大了猜")
elif ii ==a:
print("
恭喜您答對了,年齡為%d
" %a)
break
if ii==a:
break
else
:
print("
按任意鍵結束遊戲,按y或者y繼續遊戲:")
while 1:
select = input("
請輸入你的選擇:")
if select == 'y'
or select == 'y'
:
print('
請您繼續')
break
elif select == 'n'
or select == 'n'
: gameover = 1
break
else
:
print('
輸入資訊錯誤,,請重新輸入')
continue
if gameover == 1:
print('
遊戲結束')
break
2.小明身高1.75m,體重80.5kg,計算它的bml指數(體重除以身高的平方)判斷他是否健康
a, b = 1.75, 80.5c = b / (a ** 2)print('
他的bml指數為%f
' %c)
if c < 18.5:
print('過輕'
)elif c >= 18.5 and c < 25:
print('正常'
)elif c >= 25 and c < 28:
print('過重'
)elif c >= 28 and c < 32:
print('肥胖'
)else
:
print('
嚴重肥胖
')
自學的,
2021.2.1 修改第乙份**,完善了三次迴圈以後的操作
Python 選擇結構 和迴圈結構
一 選擇結構 cunkuan 60 1.簡單if判斷 if cunkuan 100 print 可以買寶馬!須縮排 print 好開心!else 後面不要跟條件 print 還是騎自行車吧 2.多條件判斷 cunkuan 60 if cunkuan 100 print 買寶馬 elif cunkua...
選擇結構和迴圈結構
一 if if else if else if else if else 三種,都是對boolean表示式判斷 switch 裡面是乙個表示式就行,對結果進行常量判斷,若干個case常量break,最後 default break,二 迴圈結構 1 普通for迴圈 2 while迴圈 4 三種迴圈的...
選擇和迴圈結構
一 if else if else 只會執行其中的乙個分支,其他分支會被繞開。二執行switch語句時,遇到了符合的case後,如果沒有break,會執行接下來的所有case中的 不會再判斷case是否符合switch的表示式 包括default語句,除非遇到break int a1 1 int a...