编写一个函数,选出能被3整除且至少有一位是5的两位数,即:若一个两位数能被3整除且有一位是5,则函数返回值为“1”,否则返回值为“2”。用主函数调用这个函数,并输出所有这样的两位数
时间: 2024-04-30 18:24:37 浏览: 115
以下是一个可能的实现:
```python
def is_divisible_and_has_5(n):
return n % 3 == 0 and ('5' in str(n))
# 输出所有符合条件的两位数
for n in range(10, 100):
if is_divisible_and_has_5(n):
print(n)
```
输出结果为:
```
15
51
54
57
75
78
81
84
87
95
96
99
```
其中,每一行代表一个符合条件的两位数。可以看到,一共有 12 个符合条件的两位数。
阅读全文