输入一组数,输出元组内7的倍数及个位是7的数
时间: 2024-10-18 21:23:20 浏览: 26
2021-2022计算机二级等级考试试题及答案No.17154.docx
当你有一组数字,并希望找出其中那些是7的倍数以及个位数为7的数,你可以编写一个程序,通过遍历这组数字并应用相应的条件来筛选。在Python中,可以这样做:
```python
def find_seven_numbers(numbers):
seven_times = [] # 存储7的倍数
sevens = [] # 存储个位数为7的数
for num in numbers:
if num % 7 == 0: # 判断是否是7的倍数
seven_times.append(num)
elif num % 10 == 7: # 判断个位数是否为7
sevens.append(num)
return (seven_times, sevens) # 返回两个列表组成的元组
# 示例
numbers_list = [14, 28, 35, 49, 63, 77, 84]
result = find_seven_numbers(numbers_list)
print(f"7的倍数:{result[0]}")
print(f"个位数为7的数:{result[1]}")
阅读全文