问题:
列出1~20的数字,若是3的倍数就用apple代替;若是5的倍数就用orange代替;若既是3的倍数又是5的倍数,就用appleorange代替。注意,只能使用两行代码
```python
for i in range(1, 201):
print("apple"[i % 3 * 5:] + "orange"[i % 5 * 6:] or i)
"""
若i==1, i % 3 * 5 ==5 apple[5:]
若i==2, i % 3 * 5 ==10 apple[5:]
若i==3, i % 3 * 5 ==15 apple[0:]
"""
print("apple"[0:])
```python
Python两行代码查找替换倍数
1万+

被折叠的 条评论
为什么被折叠?



