繁体   English   中英

获取错误消息 Traceback(最近一次调用最后一次):文件“input/code.py”,第 1 行,在<module> a= int(输入())

[英]Getting error message Traceback (most recent call last): File "input/code.py", line 1, in <module> a= int(input())

嗨,这是一个简单的代码,它返回 a 和 b 的总和并要求用户输入。 这是用于竞争性编程网站,例如代码力量,但不是代码力量网站。

我收到这个愚蠢的错误我不知道为什么Ther 错误

我的代码

a= int(input())
b= int(input())

sum= int(a)+ int(b)

print(sum)

谁能告诉我为什么我收到这个错误

正如我在评论中提到的, input()返回整行。 你必须用空格分割它以获得['3','2']然后将它们转换为整数。

一种方法是

line = input().split()
a,b = int(line[0]), int(line[1])

或者如果你喜欢一个班轮,

a,b = map(int, input().split())

您的代码可能格式不正确,不需要 int()。 我为你修复了你的代码:)

#Gather integers
a = int(input())
b = int(input())

sum = a + b #Create sum of 2 numbers

print(sum) #Print that sum

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 回溯(最近调用最后):文件“main.py”,第 12 行,在<module>授权错误:TypeError: 'bool' object is not iterable</module> 未知的 Python Selenium 错误:Traceback(最近一次调用最后一次):文件“D:\pythonProject\webscraping.py”,第 17 行,在<module> 回溯(最近一次调用最后一次):文件“main.py”,第 11 行,在<module> 回溯(最近一次调用最后一次):文件“D:\\Python\\PLAY.PY”,第 29 行,在<module> 追溯(最近一次通话):“文件” <stdin> ”,第1行,在 <module> 获取回溯(最近一次调用最后一次):文件“<stdin> &quot;,第 1 行,在<module> NameError:名称“文件名”未定义 追溯(最近一次通话):文件“ newdata.py”,第51行,在 <module> temp_res.update(i [&#39;statistics&#39;])KeyError:“统计信息” Traceback(最近一次调用最后一次):文件“D:\pythonProject\webscraping.py”,第 17 行,在<module> search.send_keys(Keys.RETURN) 错误 python 我可以逃避此错误回溯(最近一次通话是最近一次):“文件” <stdin> ”,第1行,在 <module> 档案“ <stdin> ”,第2行,在data_entry中 我如何摆脱这个错误:Traceback(最近一次调用最后一次):文件“<string> ",第 1 行,在<module>文件“C:\程序?</module></string>
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM