python编写程序,接收用户正整数数据,输出从1开始到这个整数间所有能被7整除或者包含数字7的数字,每个数字输出占一行、
时间: 2024-03-05 14:50:06 浏览: 59
python 和为s的连续正数序列,输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数
好的,可以使用如下代码实现:
```python
n = int(input("请输入一个正整数:"))
for i in range(1, n+1):
if i % 7 == 0 or '7' in str(i):
print(i)
```
首先使用 `input()` 函数接收用户输入的正整数,并将其转换为整数类型。然后使用 `for` 循环遍历从 1 到这个整数的所有数字,并使用条件判断语句判断当前数字是否能被 7 整除或者是否包含数字 7,如果满足条件,则使用 `print()` 函数输出该数字。最后每个数字输出占一行,因为默认情况下 `print()` 函数会自动换行。
阅读全文