写出判断一个数是否能够被3或者7整除,但是不能同时被3和7整除的条件语句, 并且打印对应的结果.如果能同时被3和7整除就打印“True”,否则打印“False” 提示:input("请输入一个数字:")//input()里面的文字要一模一样
时间: 2024-05-03 13:16:49 浏览: 104
判断每个输入的数是否可被3,5和7整除,并将整除状态输出。
代码如下:
```
num = int(input("请输入一个数字:"))
if num % 3 == 0 and num % 7 == 0:
print("True")
elif num % 3 == 0:
print("能被3整除")
elif num % 7 == 0:
print("能被7整除")
else:
print("不能被3或7整除")
```
解释一下代码:
首先,使用`input()`函数获取用户输入的数字,然后使用`int()`函数将输入的字符串转化为整数。
接着,使用`if`语句判断该数字能否同时被3和7整除,如果是,则打印出“True”。
如果该数字不能同时被3和7整除,那么我们需要判断它是否能够被3整除或者被7整除,如果能被3整除,则打印出“能被3整除”,如果能被7整除,则打印出“能被7整除”。
最后,如果该数字既不能被3整除又不能被7整除,那么就打印出“不能被3或7整除”。
阅读全文