python 输入一个正整数数据 输出从1开始到这个整数(包含这个整数)之间所有能被7整除或者包含数字7的数字 每个数字输出占一行
时间: 2024-03-15 08:44:07 浏览: 88
python 和为s的连续正数序列,输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数
好的,我可以为您提供代码实现,请看以下 Python 代码:
```python
def is_divisible_or_contains_seven(num):
# 判断数字是否能被 7 整除或者包含数字 7
return num % 7 == 0 or '7' in str(num)
n = int(input("请输入一个正整数 n:"))
for i in range(1, n+1):
if is_divisible_or_contains_seven(i):
print(i)
```
您只需要输入一个正整数 `n`,然后程序会输出从 1 到 `n` 之间所有能被 7 整除或者包含数字 7 的数字,每个数字输出占一行。
希望这个回答能够帮到您!
阅读全文