python用户输入一个数自动加一遇到含7的数和7的倍数输出pass
时间: 2023-05-15 22:07:21 浏览: 78
可以使用以下代码实现:
```
num = int(input("请输入一个数:"))
if num % 7 == 0 or '7' in str(num):
print("pass")
else:
num += 1
print(num)
```
这段代码会先将用户输入的数转换为整型,然后判断是否为7的倍数或者包含数字7,如果是,则输出"pass",否则将该数加1并输出。
相关问题
python中输入一个整数,如果是7的倍数输出它个位数字
好的,我知道了。可以使用取余运算符 `%` 来判断一个整数是否是7的倍数,如果是,就可以用取模运算 `%` 来获取它的个位数字。
以下是示例代码:
```python
num = int(input("请输入一个整数:"))
if num % 7 == 0:
print("该数是7的倍数,个位数字为:", num % 10)
else:
print("该数不是7的倍数")
```
当输入的数是7的倍数时,程序会输出该数的个位数字,否则输出“该数不是7的倍数”。
python判断含7的数和7的倍数
可以使用以下代码来判断含7的数和7的倍数:
```python
for i in range(1, 101):
if i % 7 == 0 or '7' in str(i):
print(i)
```
这段代码会输出从1到100中所有含7的数和7的倍数。