请教各位如何用python
输出0-200以内满足黄蓉难倒瑛姑的数。
用while或者for的一种方式
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
none = True # 作为循环条件的变量
number = 0 # 计数的变量
while number<=200:
number += 1 # 计数加1
if (number%3 ==2) and (number%5 ==3) and (number%7 ==2): # 判断是否符合条件
print("答曰:这个数是",number) # 输出符合条件的数
none = False # 将循环条件的变量赋值为否
有用的话,记得点个采纳
望采纳
"黄蓉难倒瑛姑"的数是指能被3整除,且不能被5整除的数。因此,可以使用 for 循环来输出0-200以内满足黄蓉难倒瑛姑的数。下面是一种使用 for 循环的方法:
for i in range(0, 201):
if i % 3 == 0 and i % 5 != 0:
print(i)
这段代码会输出0-200以内满足黄蓉难倒瑛姑的数。也可以使用 while 循环来实现。例如:
i = 0
while i <= 200:
if i % 3 == 0 and i % 5 != 0:
print(i)
i += 1
上述代码会输出0-200以内满足黄蓉难倒瑛姑的数。