怎么添加猜对需要的次数
本帖最后由 651990851 于 2020-10-30 20:53 编辑import random
number = 0
answer = random.randint(1,100)
temp = input('请输出我让你猜的数字:')
number += 1
guess = int(temp)
while guess !=answer:
if guess > answer:
print('大了大了')
else:
print('小了小了')
temp = input('请重新输入:')
guess = int(temp)
number += 1
else:
print('恭喜你猜对了!'+number)
print("不玩了游戏结束")
这个计数器猜对的时候炸了 print('恭喜你猜对了!'+number),这一句类型错误,你在用一个str的类型拼接一个int'的类型,这样是不支持的,正确+操作符格式 :str + str或者 int + int(浮点型也是可以的),如果你要将一个整型与和一个字符串进行拼接,首先先把int类型转换成str类型,再进行拼接
正确写法print('恭喜你猜对了!' + str(number)) 本帖最后由 叼辣条闯世界 于 2020-10-30 20:48 编辑
超级传送门 ==========你把它用print()函数打印就行了===========
if guess == answer:
print('恭喜你猜对了!正确结果是:',guess)
import random
number = 0
answer = random.randint(1,100)
temp = input('请输出我让你猜的数字:')
number += 1
guess = int(temp)
while guess !=answer:
if guess > answer:
print('大了大了')
else:
print('小了小了')
temp = input('请重新输入:')
guess = int(temp)
number += 1
else:
print('恭喜你猜对了!')
print(number)
print("不玩了游戏结束")
页:
[1]