正在尝试启动用3.8.5 python版本到3.9.2版本编写的程序。如何解决这个问题?

正在尝试启动用3.8.5 python版本到3.9.2版本编写的程序。如何解决这个问题?,python,terminal,version,Python,Terminal,Version,我的系统上有两个Python版本—3.8.5和3.9.2。最近,我尝试在终端中启动以3.8.5版到3.9.2版编写的程序,结果如下: (base) Kate@Kates-MacBook-Pro ~ % /Users/Kate/game.py /Users/Kate/game.py: line 1: answer: command not found /Users/Kate/game.py: line 3: syntax error near unexpected token `(' /User

我的系统上有两个Python版本—3.8.5和3.9.2。最近,我尝试在终端中启动以3.8.5版到3.9.2版编写的程序,结果如下:

(base) Kate@Kates-MacBook-Pro ~ % /Users/Kate/game.py 
/Users/Kate/game.py: line 1: answer: command not found
/Users/Kate/game.py: line 3: syntax error near unexpected token `('
/Users/Kate/game.py: line 3: `    num = int(input())'
(base) Kate@Kates-MacBook-Pro ~ % 
请告诉我这是程序中的错误还是因为Python的不同版本

另外,当我试图调试我的程序时,它给了我一个与您不同类型的错误

您需要

answer = 77
而不是

answer : 77
仅此而已


答案:77
应给出所有版本的错误信息-也适用于3.8.5和3.9.2。

两个版本的工作原理应相同。始终将完整的错误信息(从单词“Traceback”开始)作为文本(不是屏幕截图,也不是指向外部门户的链接)放在问题中(不是注释)。还有其他有用的信息。
answer:77
在python中不是正确的代码-删除它或使用
answer=77
如果你想给变量赋值,你有
如果
之后没有代码:
但在python中也是不正确的-你至少需要命令
pass
哇,非常感谢!我已经用另一种方法解决了这个问题,但谢谢!你是对的。我没有读文档:(。请原谅我,我会把它修好的。