python 写出判断一个数是否能够被 3 或者 7整除,但是不能同时被 3 或者 7整除的程序, 并月打印对应的结果。
时间: 2024-02-25 07:57:54 浏览: 73
Python2与python3中 for 循环语句基础与实例分析
好的,以下是Python代码实现:
```python
num = int(input("请输入一个整数:"))
if num % 3 == 0 and num % 7 == 0:
print("该数同时能被3和7整除")
elif num % 3 == 0:
if num % 7 != 0:
print("该数能被3整除但不能被7整除")
else:
if num % 7 == 0:
print("该数能被7整除但不能被3整除")
else:
print("该数既不能被3整除也不能被7整除")
```
运行代码后,会提示用户输入一个整数,程序会根据输入的整数进行判断,打印出相应的结果。如果该数同时能被3和7整除,输出“该数同时能被3和7整除”;如果该数能被3整除但不能被7整除,输出“该数能被3整除但不能被7整除”;如果该数能被7整除但不能被3整除,输出“该数能被7整除但不能被3整除”;如果该数既不能被3整除也不能被7整除,输出“该数既不能被3整除也不能被7整除”。
阅读全文