猜数字游戏,python中的实战

img

img

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()