代码
import random
answer = random.randint(1,10)
print("――――――猜数字――――――")
temp = input ("HI,别来无恙啊,来猜猜我心里想的数字吧:")
guess = int (temp)
while guess != answer:
temp = input ("猜错了,重猜:")
guess = int (temp)
if guess == answer:
print("终于猜对了")
else:
if guess > answer:
print("太♂大了")
else:
print("太♂小了")
print("游戏结束")
我一开始有去百度什么的地方查,可是试了又试,试了各种方法,看了各种教程,了还是不知道要怎么改……所以才来问问
把代码改了一下,看看是不是你需要的,设定n为猜的最多次数
import random
answer = random.randint(1, 10)
print("――――――猜数字――――――")
print("HI,别来无恙啊,来猜猜我心里想的数字吧:")
n=0
while n<5:
guess = int(input())
if guess==answer:
print(f"终于猜对了,数字是{answer}")
break
else:
if guess > answer:
print("太大了")
else:
print("太小了")
n+=1
print("游戏结束")
随机猜数字代码:
import random
a=random.randint(0,10)
print("猜一猜!")
b=input('请输入一个整数:')
guess=int(b)
if a==guess:
print('哎呀,答对了')
else:
if guess>a:
print('大了')
else:
print('小了')
while guess!=a:
b=input('哎呀,猜错了,重新输入:')
guess=int(b)
if guess==a:
print('答对了')
else:
if guess>a:
print('大了')
else:
print('小了')
print('游戏结束')