python新手入门遇到一个关于代码错误的小问题想请教大佬

python新手入门遇到一个关于代码错误的小问题想请教大佬

import random

secret=random.randint(1,100)

print('''猜数游戏!

我想了一个1-100的整数,你最多可以猜六次

看看能猜出来吗?''')

tries=1

while tries<=6:

guess=int(input('1-100的整数,第\d次猜,请输入:' % (tries,)))

if guess==secret:

print('恭喜答对了!你只猜了\d次!\n就是这个:%d!' % (tries,secret))

break

elif guess>secret:

print('不好意思,你的数大了一点!')

else:

print('不好意思,你的数小了一点!')

tries +=1

else:

print('哎呀!怎么也没猜中!再见!')


回答:

给你改了一下:

错误有两处:

  • 读取控制台输入的方式有问题
  • 代码格式需要调整

python">import random

secret=random.randint(1,100)

print('''猜数游戏!

我想了一个1-100的整数,你最多可以猜六次

看看能猜出来吗?''')

tries=1

while tries<=6:

guess=int(input('1-100的整数,第\d次猜,请输入:' ))

if guess==secret:

print('恭喜答对了!你只猜了\d次!\n就是这个:%d!' % (tries,secret))

break;

elif guess>secret:

print('不好意思,你的数大了一点!')

else:

print('不好意思,你的数小了一点!')

tries +=1

else:

print('哎呀!怎么也没猜中!再见!')

以上是 python新手入门遇到一个关于代码错误的小问题想请教大佬 的全部内容, 来源链接: utcz.com/a/161890.html

回到顶部