《关于Python有了自己的思想这件事》
import randomimport time
print("------------")
time.sleep(0.5)
mon = 1000
while 1:
che =int(input("------------")
if che ==int(1): #就这里报错了
mon+=100
我冒号都输入对了,怎么还报错?
本帖最后由 isdkz 于 2023-4-29 10:49 编辑
在这段代码中,您缺少一个右括号")"。在第7行中,如果您观察仔细一点,会发现有一个左括号"("没有相应的右括号")"。
您可以将第7行修改为以下代码,这样就能够避免语法错误了:
che =int(input("------------"))
修改后,您的代码应该能够正常执行了。 7行少了个括号,因为python往下找,找到if,if不能再括号里,报错 isdkz 发表于 2023-4-29 10:41
在这段代码中,您缺少一个右括号")"。在第6行中,如果您观察仔细一点,会发现有一个左括号"("没有相应 ...
《第六行》 歌者文明清理员 发表于 2023-4-29 10:48
《第六行》
好吧 你的代码中有语法错误。在输入用户的代码行中,你忘记了一个右括号。以下是已经更正的代码:
import random
import time
print("------------")
time.sleep(0.5)
mon = 1000
while True:
che = int(input("------------"))
if che == 1:
mon += 100
请注意,我还更正了if语句的缩进,并将while 1更改为while True,这是一种更Pythonic的写法。 isdkz 发表于 2023-4-29 10:40
在这段代码中,您缺少一个右括号")"。在第7行中,如果您观察仔细一点,会发现有一个左括号"("没有相应 ...
《恍然大悟》 《智慧树上智慧果》 tiger20100907 发表于 2023-4-29 11:20
《恍然大悟》 《智慧树上智慧果》
说话是一套一套的{:10_257:}
页:
[1]