|
发表于 2018-4-19 17:18:17
|
显示全部楼层
print('----------------------test0.py----------------------')
import random
ans = random.randint(1,100)
guessnum = int(input("请输入尝试次数:"))
if guessnum < 1:
print("输入次数无效,游戏结束!")
else:
i = 0;
while(i < guessnum):
i+=1
print("第%d次尝试:",% i, end = ' ')
temp = int(input())
if temp < ans:
print("所猜数字小了,您还剩", (guessnum - i), "次尝试机会")
elif temp == ans:
print("猜对了,您用了", i, "次机会")
break;
else:
print("所猜数字大了,您还剩", (guessnum - i), "次尝试机会")
print("游戏结束,不玩啦^_^")
请问为什么我这样写的时候 print("第%d次尝试:",% i, end = ' ')这一句会报错呢,我没看错的话和楼主的写法是一样的吧 |
|