python 選擇和迴圈結構

2022-06-15 16:06:12 字數 1407 閱讀 6374

1.猜年齡,連續猜三次,猜對了或不想猜了退出,猜錯了判斷是否繼續

a = 19gameover =0

while 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...