首页 > 解决方案 > 当数字在乘法表中为偶数时打印 0

问题描述

for i in range(1,6):
    for j in range(1,6):
        print(i*j,end ='\t')
    print(' ')
#creates a 5x5 table

我创建了一个 5x5 乘法方表,但我不知道如何调整它,以便在找到偶数时,在表中打印 0。我知道和 i 和 j 的余数必须为零才能使其均匀。

标签: pythonpython-3.x

解决方案


使用模数,即

print(i*j if i*j%2==1 else 0,end='\t')

推荐阅读