numbers = list(range(3,31,3))
for number in numbers:
print(numbers)
odds = list(range(1,21,3))
for odd in odds:
print(odds)
题目分别是 3的倍数 创建一个列表,其中包含3~30能被3整除的数,再使用一个for循环将这个列表中的数打印出来
奇数 通过给函数range()指定第三个参数来创建一个列表,其中包含1~20的奇数,再使用一个for循环将这些数打印出来
究竟是哪里出了问题,它为什么要给我这么多的列表,我不需要啊哭哭
首先你想要列表的话,直接print(numbers)就行啊,为啥for循环,第二如果你想要里面的数据遍历,你for循环打印number啊,为啥打印numbers
如果你想打印每个数字就print(number或者odd),此时需要用到for
如果你想打印数列就直接print(numbers或者odds),此时不需要for
你这是循环把数组打印出来了
numbers = list(range(3,31,3))
for number in numbers:
print(number)
odds = list(range(1,21,3))
for odd in odds:
print(odd)