gpt4 book ai didi

python-3.7 - 如何修复 ' Not all arguments converted during string formatting? '

转载 作者:行者123 更新时间:2023-12-03 13:01:11 24 4
gpt4 key购买 nike

我正在学习 python 。在做练习时,我遇到了一个问题

Python TypeError: not all arguments converted during string formatting



我试图引用和更改代码,但没有任何效果。
my_list=input(list)
for num in my_list:
if(num%2==0):
print(f"{num} is even number")
else:
print(f'{num} is odd number')

我预计输出应该是 num is even numbernum is odd number对于列表中的每个数字。不幸的是,我收到了上面的错误消息。

我怎样才能解决这个问题?

最佳答案

my_list=map(int, input().split())
for num in my_list:
if(num%2==0):
print(f"{num} is even number")
else:
print(f'{num} is odd number')

给出输入空格分隔的整数,例如:“1 2 3 4”,不带引号。输出应该符合预期。
该错误可能是由于您可能在列表中给出的输入格式,即“[1,2,3,4]”,它没有被python中的字符串格式隐式解码。要输入数字列表,您可能希望使用我在代码中提到的方式。

关于python-3.7 - 如何修复 ' Not all arguments converted during string formatting? ',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56353317/

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