|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
以下是我自己修改的程序:
import random
secret = random.randint(1,10)
print('------------------我爱鱼C工作室------------------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
i = 2
while guess != secret and i:
if guess > secret:
print("哥,大了大了~~~")
else:
print("嘿,小了,小了~~~")
print(i) #这里如果输入错后,会显示还剩下的次数,但如果我这么写print("还有" + i +"次机会")运行就出错为什么呢?
temp = input("再输入一次:")
guess = int(temp)
i = i - 1
if guess == secret:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
print("游戏结束,不玩啦^_^")
问题:
在上面12行啦
print(i) #这里如果输入错后,程序运行正常,会显示还剩下的次数,
但如果我这么写
print("还有" + i +"次机会")
运行就出错为什么呢?
请各位指教。 |
|