|
楼主 |
发表于 2018-10-20 12:01:07
|
显示全部楼层
print("````````````````````欢迎来到吉安的殿堂~~~~~~~~~~~~~~~~~~")
import random
secret=random.randint(1,5)
times=3
guess=9
while times and guess!= secret:
guess=input("请输入你猜测的整数:")
while not guess.isdigit():
times =- 1
guess=input("您的输入有误,请重新输入整数,您还剩下"+ times +"次机会而已哦")
guess=int(guess)
if guess > secret:
print("好像大了点哦,往小点猜猜试试看,您还剩下"+ times +"次机会而已哦")
else :
print("好像大了点哦,往大点猜猜试试看~您还剩下"+ times +"次机会而已哦")
times =- 1
if times == 0:
print("哎哟哥,机会都用完啦,你都猜不出来啊,游戏结束啦哦")
else:
print("哎哟叼哦!这都能猜出来啊!\n游戏结束了啊!")[img][/img]
已经修改过了,但是还是出现这个错误,到底是为什么····
请输入你猜测的整数:3
Traceback (most recent call last):
File "C:\Users\Administrator.SC-201808221752\AppData\Local\Programs\Python\Python37-32\1111.py", line 13, in <module>
print("好像大了点哦,往小点猜猜试试看,您还剩下"+ times +"次机会而已哦")
TypeError: can only concatenate str (not "int") to str
|
|