import random
b=random.randint(1,10)
print('请输入1~10之间的任意一个数')
while True:
a=eval(input())
if a==b:
print('恭喜你,你赢了,猜中的数字是:',b)
break
elif a>b:
print('太大,请重新输入:')
elif a<b:
print('太小,请重新输入:')
觉得有用的话采纳一下哈
import random
num = random.randint(1, 10)
user = int(input('请输入1~10之间的任意一个数:\n'))
while user != num:
if user == -1:
break
elif user > num:
user = int(input('太大,请重新输入:\n'))
elif user < num:
user = int(input('太小,请重新输入:\n'))
print(f'恭喜你,你赢了,猜中的数字是:{num}\n{"游戏结束":—^18}')
哈喽,代码如下,有用请点一下采纳哦~
#!/usr/bin/python3
import random
def guessNumber():
num=random.randint(1,10)
# print( "提前展示该随机数字:"),num #方便测试可以先打印出该随机数字
guess=int(input("请输入1~10之间的任意一个数:\n"))
while guess!=-1:
if num==guess:
print( "恭喜你,你赢了,猜中的数字是:"+str(guess))
break
if num > guess:
guess = int(input("太小,请重新输入:\n"))
if num < guess:
guess = int(input("太大,请重新输入:\n"))
if guess == -1:
print( "退出游戏!")
guessNumber()