我正在研究一个问题,确定列表中的平方值是否可以被8整除,如果是这样的话,就从列表中打印出来。例如,我可以有以下列表:
list1 = [2, 4, 6, 8, 10, 12]
4的平方=16,可以被8整除。
8平方=64,可被8整除,等等。
因此,程序必须打印可被8整除的平方值。我意识到,我必须使用print()
函数以及“for”和“in”,因为这是一个循环类型的问题。在
作为参考,以下是原始问题:
打印列表中的每个编号 广场 可被8整除。在
例如,如果列表
^{pr2}$,那么数字4是一个应该打印的数字,因为4的平方 是16,16可以被8整除。使用测试代码模块 两个 测试列表。在
首先遍历列表。对它使用
^{pr2}$for
循环。把你的if条件放在那里if (x * x) % 8 == 0 then print the number
:关键的思想是找到正方形,对于它,您使用
num * num
。在要检查一个数
x
是否可以被8整除,可以使用x % 8 == 0
注意,如果}可以被{}整除,因此:
x
的平方可以被8整除,那么{相关问题 更多 >
编程相关推荐