练习1: 外星人颜色 #1 :假设在游戏中刚射杀了一个外星人,请创建一个名为alien_color 的变量,并将其设置为’green’ 、‘yellow’ 或’red’ 。
# 编写一条if 语句,检查外星人是否是绿色的;如果是,就打印一条消息,指出玩家获得了5个点。
# 编写这个程序的两个版本,在一个版本中上述测试通过了,而在另一个版本中未通过(未通过测试时没有输出)。
alien_color = 'green'
if alien_color == 'green':
print("你获得了5个点")
else:
print("")
#练习2: 外星人颜色 # 2 :像练习1那样设置外星人的颜色,并编写一个if-else 结构。 如果外星人是绿色的,就打印一条消息,指出玩家因射杀该外星人获得了5个点。
如果外星人不是绿色的,就打印一条消息,指出玩家获得了10个点。
编写这个程序的两个版本,在一个版本中执行if 代码块,而在另一个版本中执行else 代码块。
alien_color = 'green'
if alien_color == 'green':
print("射杀外星人获得了5个点")
else:
print("玩家获得了10个点")
练习4: 人生的不同阶段 :设置变量age 的值,再编写一个if-elif-else 结构,根据age 的值判断处于人生的哪个阶段。
如果一个人的年龄小于2岁,就打印一条消息,指出他是婴儿。 如果一个人的年龄为2(含)~4岁,就打印一条消息,指出他正蹒跚学步。
如果一个人的年龄为4(含)~13岁,就打印一条消息,指出他是儿童。 如果一个人的年龄为13(含)~20岁,就打印一条消息,指出他是青少年。
如果一个人的年龄为20(含)~65岁,就打印一条消息,指出他是成年人。 如果一个人的年龄超过65(含)岁,就打印一条消息,指出他是老年人。
age = 16
if age <2:
print("他是个婴儿")
elif 2<=age<4:
print("他正蹒跚学步")
elif 4<=age<13:
print("他是儿童")
elif 13<=age<20:
print("他是青少年")
elif 20<=age<65:
print("他是成年人")
else:
print("他是老年人")