if,while,for脚本小练习

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
原文地址:https://www.cnblogs.com/hanjianfei/p/13226324.html