|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#创建一个空的列表
aliens = []
#在列表中生100个外星人数据 包括颜色 速度 以及代表的值
for alien_number in range(100):
new_alien = {"color":"green","points":5,"speed":"slow"}
aliens.append(new_alien)
#将前15个外星人的数据进行修改
for alien in aliens[0:15]:
if alien["color"] == "green":
alien["color"] ="yellow"
alien["points"] = 10
alien["speed"] = "medium"
elif alien["color"] == "yellow":
alien["color"] = "red"
alien["speed"] = "fast"
alien["points"] = 20
#显示前85个外星人
for alien in aliens[:85]:
print(alien)
print("...")
#通过函数统计出来数量!
print("total number of aliens:" + str(len(aliens)))
以上是我学习中写的一个小代码 但是在运行的时候 ,他只运行了第一个代码模块 后面的elif模块直接跳过 也没有报错 我就有点不懂了 求各位老师解惑 ! 谢谢
|
|