【发布时间】:2019-09-18 20:41:13
【问题描述】:
简单的问题。我需要让用户输入一个数字,然后使用 try/except 将字符串转换为整数。
我以前做过类似的事情。事实上,我以前做过更复杂的事情,这就是为什么我很困惑为什么我的代码不起作用。
userNum = input('enter a number: ')
try:
num = int(userNum)
由于某种原因,这会导致语法错误。 错误声明如下:
Syntax Error: num = int(userNum): <string>, line 3, pos 23
谁能告诉我为什么这会导致问题以及如何解决它?我很困惑。
【问题讨论】:
-
很确定我的代码是正确的 - 编译器告诉您代码中存在语法错误这一事实应该强烈暗示您的代码不是 对。
-
@SergeyA pretty pretty,意思是漂亮,所以,是的。
标签: python syntax-error try-catch try-except