求解释一下这个编程的for是怎么循环的,第三个for循环是循环第一个for循环还是循环第二个for循环
这才是这道题正常的缩进
aliens = [] # 创建30个绿色的外星人
for alien_number in range(0, 30):
new_alien = {'color': 'green', 'points': 5, 'speed': 'slow'}
aliens.append(new_alien)
for alien in aliens[0:3]:
if alien['color'] == 'green':
alien['color'] = 'yellow'
alien['speed'] = 'medium'
alien['points'] = 10
elif alien['color'] == 'yellow':
alien['color'] = 'red'
alien['speed'] = 'fast'
alien['points'] = 15
for alien in aliens[0:5]:
print(alien)
print("...")
循环第二个for循环
你这一行代码看不出来的,先把层次结构理清楚就好判断了,Python可以看缩进就知道该行代码是在哪个for或者if或者函数里边了。