|
发表于 2020-11-12 21:19:52
|
显示全部楼层
本帖最后由 qin_yin 于 2020-11-12 21:30 编辑
number = int(input('输入数字'))
def fun1(number):
if number % 3 == 0 and number % 5 == 0 and number % 7 == 0:
if number == 0:
pass
else:
print('3,5,7的倍数:',number)
elif (number % 3 == 0 or number % 5 == 0 or number % 7 == 0) and (number % 3 == 0 or number % 5 == 0 or number % 7 == 0):
print('可以两个整除',number)
elif number % 3 == 0 or number % 5 == 0 or number % 7 == 0:
print('能被一个整除',number)
else:
print('不能整除的数:',number)
if number != 0:
return fun1(number-1)
fun1(number)
可以用递归
仅供参考,如果不对的地方,请指出 |
|