57 lines
1.4 KiB
Python
57 lines
1.4 KiB
Python
# 定义一个数字(1~10,随机产生),同故宫三次判断来猜出数字
|
|
"""
|
|
1.数字随机产生,范围1-10
|
|
2.有三次机会猜测数字,通过3曾嵌套判断实现
|
|
3,猜不中会提示大了或小了
|
|
"""
|
|
|
|
# import random
|
|
#
|
|
# num = random.randint(1, 10)
|
|
# guess = int(input("请输入您猜测的数字:"))
|
|
#
|
|
# if guess == num:
|
|
# print("恭喜第一次猜中了")
|
|
# else:
|
|
# if guess > num:
|
|
# print("你猜测数字大了")
|
|
# else:
|
|
# print("你猜测数字小了")
|
|
#
|
|
# guess = int(input("请再次输入您猜测的数字"))
|
|
#
|
|
# if guess == num:
|
|
# print("恭喜第二次猜中了")
|
|
# else:
|
|
# if guess > num:
|
|
# print("你猜测数字大了")
|
|
# else:
|
|
# print("你猜测数字小了")
|
|
#
|
|
# guess = int(input("请最后输入您猜测的数字"))
|
|
#
|
|
# if guess == num:
|
|
# print("恭喜最后一次猜中了")
|
|
# else:
|
|
# print("您未猜中")
|
|
|
|
# 使用while猜数字
|
|
import random
|
|
|
|
num = random.randint(1, 100)
|
|
|
|
|
|
# 通过一个标记判断循环是否无线下去
|
|
flag = True
|
|
while flag:
|
|
guess = int(input("请输入您猜测的数字:"))
|
|
if num == guess:
|
|
print("恭喜您猜对了")
|
|
flag = False
|
|
else:
|
|
if guess > num:
|
|
print("您猜测的数字过大")
|
|
else:
|
|
print("您猜测的数字过小")
|
|
|