用while语句求出1到100以内所有能被3和7整除的自然数

如题所述

你可以使用如下的Python代码来求出1到100以内所有能被3和7整除的自然数:
num = 1
while num <= 100:
if num % 3 == 0 and num % 7 == 0:
print(num)
num += 1

在这个代码中,我们首先定义了一个变量num,它的初值为1。然后我们使用一个while循环来遍历1到100之间的所有自然数。对于每一个自然数,我们使用if语句来判断它是否能同时被3和7整除,如果是的话,就使用print函数将它输出。最后,我们将变量num加1,进入下一个循环,直到遍历完1到100之间的所有自然数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-02-24
i = 1
while i <= 100:
if i % 3 == 0 and i % 7 == 0:
print(i)
i += 1
相似回答