gpt4 book ai didi

python无效文字错误

转载 作者:太空宇宙 更新时间:2023-11-04 11:01:05 24 4
gpt4 key购买 nike

所以我有这个代码

data = input()
m = data.split(',')

for i in range(0, len(m)):

print(int(m[i]) )

但是当我运行它并输入“1,2,3”时,我得到了这个错误:

    print(int(m[i]))
ValueError: invalid literal for int() with base 10: '"1'

我做错了什么?

使用 python 3

最佳答案

根据您的代码,您输入的内容应该是以逗号分隔的数字。您不必包含引号,只需键入 1,2,3 即可。只有在编写字符串文字的实际代码时才需要引号。在这种情况下,您只是接受输入,它已经是字符串了。

问题是您按字面意思键入 "1,2,3",它会尝试解析字符串的第一个 int,"1,这是无效的。

关于python无效文字错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5320939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com