TypeError:“ tuple”和“ int”的实例之间不支持“> =”

时间:2020-04-26 21:41:42

标签: python python-3.x int tuples typeerror

我试图构建一个简单且基本的代码,以查看我的游戏能持续多长时间,然后当我尝试运行此python时抛出此错误

TypeError: '>=' not supported between instances of 'tuple' and 'int'

我在python上检查了我的版本,因为我在Visual Studio上工作,结果我知道我使用的是最新的3.7.7。 然后我尝试了具有3.4.4的python ide,并打开了相同的错误 首先,我认为它是python 3.7.7的版本,该版本是过时的,但是后来我切换到我的Kali Linux并再次尝试,没有任何改变,最后我尝试了一个在线编译器GDB,对于那些知道它的人来说,它具有3.4.4 我不知道我做错了什么,请告诉我

glory=10445
days=0
while glory>=7500:
    glory*=0,99
    days+=1
print(days)

1 个答案:

答案 0 :(得分:3)

问题出在这里

glory*=0,99

应该是:

glory*=0.99

我们使用点.来分隔小数,而不是逗号,-逗号用于分隔列表或元组中的元素,这就是错误的意思。