案例题目
定义一个数字(1~10,随机产生),通过 3 次判断来猜出数字
案例要求
- 数字随机产生,范围 1-10
- 有 3 次机会猜测数字,通过 3 层嵌套判断实现
- 每次猜不中,会提示大了或小了
提示代码
通过如下代码,可以定义一个变量num,变量内存储随机数字:
import random
num = random.randint(1, 10)
答案
import random
num=random.randint(1,10)
#print(num) #打开看数字
guess_num=int(input("请输入你要猜测的数字"))
if guess_num==num:
print("恭喜第一次就猜中了")
else:
if guess_num>num:
print("你猜测的数字大了")
else:
print("你猜测的数字小了")
guess_num = int(input("再次输入你要猜测的数字"))
if guess_num == num:
print("恭喜你,第二次猜中了")
else:
if guess_num > num:
print("你猜测的数字大了")
else:
print("你猜测的数字小了")
guess_num = int(input("第三次输入你要猜测的数字"))
if guess_num == num:
print("恭喜你,第三次猜中了")
else:
print("三次机会用完了,没有猜中")
输出如下