Python ::用enumerate()迭代
Enumerate()方法向可迭代对象添加一个计数器,并以枚举对象的形式返回它。
让我们解决通常称为FizzBuzz问题的经典编码面试问题。
编写一个程序来打印列表中的数字,以“3”的倍数打印“嘶嘶声”而不是数字,以“5”的倍数打印“嗡嗡声”,并以3和5的倍数打印“嘶嘶声”。
numbers = [30, 42, 28, 50, 15]
for i, num in enumerate(numbers):
if num % 3 == 0 and num % 5 == 0:
numbers[i] = 'abcdefg'
elif num % 3 == 0:
numbers[i] = 'abc'
elif num % 5 == 0:
numbers[i] = 'defg'
print(numbers) # ['abcdefg', 'abc', 28, 'defg', 'abcdefg']热门推荐
10 祝孙辈生日祝福语简短
11 恋人跨年祝福语大全简短
12 考大学敬酒简短祝福语
13 开工投产大吉祝福语 简短
14 偶然结婚祝福语朋友简短
15 感谢学长学姐祝福语简短
16 戏精的祝福语简短
17 我要结婚祝福语简短
18 婚前女儿生日祝福语简短