用python满足要求编写程序,接收用户通过键盘输入的一个正整数,输出从1到这个整数(包含这个整数)间所有能被7整除或包含数字7的数字。每个数字输出占一行。 输入使用 input() ,不要附加任何参数和提示信息。
时间: 2024-03-24 21:37:02 浏览: 78
可以使用字符串的 in 运算符来判断一个数字是否包含数字 7,然后使用模运算符来判断一个数字是否能被 7 整除。
```python
n = int(input())
for i in range(1, n+1):
if i % 7 == 0 or '7' in str(i):
print(i)
```
这样就能够输出从 1 到输入的整数间所有能被 7 整除或包含数字 7 的数字,每个数字输出占一行。
相关问题
python编写程序,接收用户通过键盘输入的一个正整数形式数据,输出从1开始到这个整数(包含这个整数)间所有能被7整除或包含数7的数字。每个数字输出占一行
好的,以下是Python的代码实现:
```python
num = int(input("请输入一个正整数: "))
for i in range(1, num+1):
if i % 7 == 0 or '7' in str(i):
print(i)
```
用户可以通过键盘输入一个正整数,然后使用for循环遍历从1到该整数的所有数字。对于每个数字,程序判断它是否能被7整除或包含数字7,如果是,则输出该数字。最后,每个数字输出占一行。
使用python编写程序,要求:从键盘输入一个正整数,要求输出各位数字之和
num = input("请输入一个正整数:") # 获取用户输入的正整数
sum = 0 # 初始化数字之和为0
for i in num: # 遍历正整数的每一位数字
sum += int(i) # 将每一位数字转换为整数并加到数字之和上
print("数字之和为:", sum) # 输出数字之和
阅读全文