if循环小练习
age = 56 count = 0 while True: if count ==3: break guess_age = int(input("guess age:")) if guess_age == age: print("yes,you got it...") break elif guess_age < age: print("think smaller...") else: print("think bigger...") count +=1 if count ==3: print("you have tried many times")
while循环及优化
age = 56 count = 0 while True: if count ==3: break guess_age = int(input("guess age:")) if guess_age == age: print("yes,you got it...") break elif guess_age < age: print("think smaller...") else: print("think bigger...") count +=1 if count ==3: print("you have tried many times") #while循环的优化 age = 56 count = 0 while count<3: guess_age = int(input("guess age:")) if guess_age == age: print("yes,you got it...") break elif guess_age < age: print("think smaller...") else: print("think bigger...") count +=1 else: print("you have tried many times")
for循环也能实现上述功能哦
1 #for循环的应用 2 age = 56 3 for i in range(3): 4 guess_age = int(input("guess age:")) 5 if guess_age == age: 6 print("yes,you got it...") 7 break 8 elif guess_age < age: 9 print("think smaller...") 10 else: 11 print("think bigger...") 12 13 else: 14 print("you have tried many times")
输入三次失败后依旧可以继续猜猜猜哦
age = 56 count = 0 while count<3: guess_age = int(input("guess age:")) if guess_age == age: print("yes,you got it...") break elif guess_age < age: print("think smaller...") else: print("think bigger...") count +=1 if count == 3: continue_confirm = input("do you want to keep guessing...?") if continue_confirm != 'n': count = 0