- 帖子
- 4
- 精华
- 0
- 积分
- 24
- 阅读权限
- 10
- 注册时间
- 2018-2-5
- 最后登录
- 2021-7-6
|
为什么提示 TypeError: unsupported operand type(s) for %: 'NoneType' and 'tuple' ?
game文件里的数据是[0,0,0],错误行是最后一行,代码如下:
from random import randint
f=open('game.txt')#读取文件里的成绩
score=f.read().split()
game_times=int(score[0])#分别存入变量
min_times=int(score[1])
total_times=int(score[2])
if game_times>0:#计算游戏的平均轮数
ava_times=float(total_times)/game_times
else:
ava_times=0
print('你已玩了%d次,猜对%d轮,平均%.2f轮猜出答案。') %(game_times,min_times,ava_times)#输出玩游戏轮数、猜对轮数和猜对的平均轮数
麻烦各位大佬知道的解答一下,或者踩过同样坑的说一下,我用的是JetBrains PyCharm Community Edition 2017.3.3 x64
|
|