Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如果列表编号为偶数或奇数,则打印_Python - Fatal编程技术网

Python 如果列表编号为偶数或奇数,则打印

Python 如果列表编号为偶数或奇数,则打印,python,Python,我想让我的代码打印1,2,3,4,5,6,如果每个代码是偶数或奇数,则具体显示,但它只显示数字,不显示备注,if/else需要在for循环中: listofNumbers = [1, 2, 3, 4, 5, 6] for number in listofNumbers: print (number), if (number % 2 ==0): print (" is even") else : print(" is odd") print("All done.")

我想让我的代码打印1,2,3,4,5,6,如果每个代码是偶数或奇数,则具体显示,但它只显示数字,不显示备注,

if/else需要在for循环中:

listofNumbers = [1, 2, 3, 4, 5, 6]
for number in listofNumbers:
    print  (number),
if (number % 2 ==0):
    print (" is even")
else :
    print(" is odd")

print("All done.")

您可以删除第一条打印语句-在L3上。它现在只是在循环中通过阵列进行打印。删除第3行或注释掉它,在print语句中将number转换为str类型,它将按照您的意愿执行

listofNumbers = [1, 2, 3, 4, 5, 6]
for number in listofNumbers:
    print(number, end="" )
    if (number % 2 ==0):
        print(" is even")
    else :
        print(" is odd")
print("All done.")

修正你的缩进。您的
if
必须在
for
循环中。已实施改进!
listofNumbers = [1, 2, 3, 4, 5, 6]
for number in listofNumbers:
    if (number % 2 == 0):
        print (str(number) + " is even")
    else:
        print(str(number) + " is odd")

print("All done.")