流控制
1、if else 條件判斷
num = int(input("please input a number")) #因為input輸入的類型是字符串禁添,所以將變量值轉(zhuǎn)換為int整型數(shù)據(jù)
if num == 18:? ? #注意冒號
? ? print("yes!")? ?#注意縮進(jìn)
2、for循環(huán)和while循環(huán)
for i in "hello":
for i in range(0,4,2):
while True:
注意冒號
猜數(shù)游戲
要求:
1、提示用戶輸入一個數(shù)字??
2、判斷用戶輸入的值是否等于 18??
3槐瑞、允許用戶嘗試 3 次
4、假如 3 次機會都沒有猜對阁苞,就再次提示用戶是否繼續(xù)
5困檩、用戶輸出yes,就再給 3 次機會, 輸入no則退出游戲
下面奉上我的代碼那槽,歡迎指正
while True:
? ? for i in range(0,3):?
? ? ? ? num = int(input("please input a num "))
? ? ? ? if num == 18:
? ? ? ? ? ? print("you win !")
? ? ? ? ? ? exit()
? ? ? ? else:
? ? ? ? ? ? print("you are wrong !")
? ? cho = input("if you want to go on? (yes/no)")
? ? if cho == "no":
? ? ? ? print("game over")
? ? ? ? break