对于我的任务,我认为我已经做对了,但是在Snakify上,它显示了以下错误语句: Traceback (最近一次调用):ValueError:带基数10:‘12,3,4,5’的无效文本int() --这个错误不会出现,在snakify上会出现,但是我需要这个错误,所以我可以检查我的解决方案。有什么建议吗?
任务是:一个数字列表,查找并打印所有具有偶数索引的列表元素。
a = []
b = []
numbers = input()
for n in numbers.split():
a.append(int(n))
if int(n) % 2 == 0:
b.append(a[int(n)])
print(b)发布于 2021-10-27 22:11:07
int(input())只在一个数字上工作。如果您想同时输入多个数字,则必须首先调用input(),将其拆分为不同的数字,然后在每个数字上调用int():
numbers = input()
for n in numbers.split():
a.append(int(n))或者使用列表理解:
numbers = input()
a = [int(n) for n in numbers.split()]https://stackoverflow.com/questions/69746006
复制相似问题