小白一枚,问大佬一个特别简单的问题
python版本3.3.3,跟着视频写的简单代码如下input('----来玩个小游戏----')
temp = input("输入一个数:")
guess = int(temp)
if guess == 1:
print("bingo")
print("111")
else:
print("奇怪")
结果报错invalid sytax,感觉是if语句后面跟了两个执行语句的问题,删掉print1111后也正常运行了,但是视频教程也是两条执行语句就能跑,不知道问题出在哪里求解答 能不能发一个程序效果的截图? 代码正常 程序没有问题? 没问题呀,我这里可以用啊{:10_277:} 本帖最后由 隔壁繁星吖 于 2020-4-13 19:25 编辑
先看看你的 : 或 "" 或 , 是否为英文字符
print('----来玩个小游戏----')
temp = input("输入一个数:")
guess = int(temp)
if guess == 1:
print("bingo")
print("111")
else:
print("奇怪") 隔壁繁星吖 发表于 2020-4-13 19:24
先看看你的 : 或 "" 或 , 是否为英文字符
好奇怪,复制代码跑了没问题,但我自己手打的就报错invalid sytax
谢谢 冰河星云 发表于 2020-4-13 19:19
能不能发一个程序效果的截图?
还不会发图片,刚入这个论坛。。 看看是不缩进和空格混用 夏空彼方 发表于 2020-4-13 19:28
好奇怪,复制代码跑了没问题,但我自己手打的就报错invalid sytax
谢谢
python中出现invalid syntax报错的几种原因
1. 符号使用不正确
例如:只写了半个括号,使用了中文符号等
2. 代码缩进问题
页:
[1]