帮我写一段python代码输出100以内最大的5个能被3或5整除的数,并且不使用sorted函数
时间: 2023-11-14 10:05:10 浏览: 55
Python3中`sorted()函数`与`lambda表达式`原理解析
5星 · 资源好评率100%
好的,以下是符合您要求的代码:
```python
divisible_nums = []
for i in range(1, 101):
if i % 3 == 0 or i % 5 == 0:
divisible_nums.append(i)
max_divisible_nums = []
while len(max_divisible_nums) < 5:
max_num = -1
for num in divisible_nums:
if num > max_num:
max_num = num
max_divisible_nums.append(max_num)
divisible_nums.remove(max_num)
print(max_divisible_nums)
```
请注意,这段代码会输出满足条件的最大的5个能被3或5整除的数。如果您需要其他的输出,可以再提出您的具体要求。
阅读全文