第一题:
首先自已定义一个变量answer,假如answer = 55,然后提示让用户猜数字,如果用户猜的数字过大,就输出大了,如果猜的数字过小,就输出小了,直到用户猜对了,提示用户猜对了,并给出用户一共猜了多少次。
例如:answer = 55
用户输入:60
输出:大了
用户输入:50
输出:小了
用户输入:55
输出:正确,一共猜了3次
第二题:
上一题answer是提前设置好的,代码不修改的话,每次运行正确的数字总是55,现在我们需要将answer设置成随机的,这一次代码运行answer是89,下次运行answer就变成另一个数字了(需要在上一题的基础上,再运用random模块里面的函数)
一二题的综合答案
import random
answer = random.randint(1, 10)
count = 1
while True:
yournumber = int(input("请输入您的数字:"))
if answer > yournumber:
print("太小了")
count += 1
elif answer < yournumber:
print("太大了")
count += 1
else:
break
print("您使用了%d次" % count)