方法1:产生随机数
import random y=random.randint(1,100) while True : x=int(input("请输入用户所猜数字:")) if x==y : print("猜对了!") break elif x>y: print("所猜数字过大!") else : print("所猜数字过小!")
运行结果:
请输入用户所猜数字:66 所猜数字过大! 请输入用户所猜数字:55 所猜数字过小! 请输入用户所猜数字:58 所猜数字过小! 请输入用户所猜数字:61 所猜数字过大! 请输入用户所猜数字:60 所猜数字过大! 请输入用户所猜数字:59 猜对了!
方法2:不用随机数,但没有方法1显得高大上(手动滑稽)
y=int(input()) while True : x=int(input("请输入用户所猜数字:")) if x==y : print("猜对了!") break elif x>y: print("所猜数字过大!") else : print("所猜数字过小!")
运行结果:
55 请输入用户所猜数字:66 所猜数字过大! 请输入用户所猜数字:44 所猜数字过小! 请输入用户所猜数字:65 所猜数字过大! 请输入用户所猜数字:55 猜对了!