【发布时间】:2022-01-08 21:15:59
【问题描述】:
在VS代码中,我输入如下代码:
print("Let me help you add 2 numbers")
first_number = int(input("Enter your first number! "))
second_number = int(input("Enter your second number! "))
print("The total is", first_number + second_number)
因为我使用的是 VS 代码,所以只能在终端收集用户输入。但是,这是我收到的错误消息:
>>> print("Let me help you add 2 numbers") Let me help you add 2 numbers
>>> first_number = int(input("Enter your first number! ")) Enter your first number! second_number = int(input("Enter your second number! "))
Traceback (most recent call last): File "<stdin>", line 1, in
<module> ValueError: invalid literal for int() with base 10:
'second_number = int(input("Enter your second number! "))'
>>> print("The total is", first_number + second_number) Traceback (most recent call last): File "<stdin>", line 1, in <module>
NameError: name 'first_number' is not defined
>>>
为什么我会收到这个错误,为什么我不能只收集用户输入?
【问题讨论】: