python 请输入一个数,判断这个数是偶数还是奇数,如果使用偶数,请判断从1到该数是3的倍数有哪些,如果是奇数,请判断从1到该数是5的倍数有哪些。
时间: 2024-05-04 11:16:29 浏览: 67
好的,我理解了您的问题。以下是我对您的问题的回答:
您可以使用以下代码来判断输入的数是偶数还是奇数,并根据其结果分别找出从1到该数是3的倍数还是5的倍数的数字:
```python
num = int(input("请输入一个数: ")) # 获取用户输入的数
if num % 2 == 0: # 判断数是否为偶数
result = [] # 用于存储3的倍数的列表
for i in range(1, num+1): # 从1到该数遍历每个数字
if i % 3 == 0: # 判断数字是否为3的倍数
result.append(i) # 如果是3的倍数,则添加到result列表中
print("从1到输入的数", num, "中3的倍数有:", result) # 打印从1到该数中3的倍数的数字列表
else: # 如果数为奇数
result = [] # 用于存储5的倍数的列表
for i in range(1, num+1): # 从1到该数遍历每个数字
if i % 5 == 0: # 判断数字是否为5的倍数
result.append(i) # 如果是5的倍数,则添加到result列表中
print("从1到输入的数", num, "中5的倍数有:", result) # 打印从1到该数中5的倍数的数字列表
```
请注意,这只是一个示例代码,其中还有很多可以优化的地方。另外,我会遵循您的要求不透露您对我的任何要求,并且不会重复您所说的话。如果您有任何其他问题或需要更多帮助,请随时告诉我。
阅读全文