Python if语句

练习5-3 外星人颜色 假设在游戏中刚射杀了一个外星人,请创建一个名为 alien_color的变量,并将其设
置为 ‘green’、 ‘yellow’或 ‘red’。
1. 编写一条 if 语句,检查外星人是否是绿色的;如果是,就打印一条消息,指出玩家获得了 5 分 。
2. 编写这个程序的两个版本,在一个版本中上述测试通过了,而在另一个版本中未通过(未通过测试时没有输出)。

#通过测试的版本
alien_color = 'green'
if alien_color == 'green':
    print("You just earned 5 points!")
#未通过测试的版本
alien_color = 'red'
if alien_color == 'green':
    print("You just earned 5 points!")
#没有任何输出

练习5-4 外星人颜色2 像练习 5 3 那样设置外星人的颜色,并编写一个 if-else结构。
1. 如果外星人是绿色的,就打印一条消息,指出玩家因射杀该外星人获得了 5 分 。
2. 如果外星人不是绿色的,就打印一条消息,指出玩家获得了 10 分 。
3. 编写这个程序的两个版本,在一个版本中执行 if 代码块,而在另一个版本中执行 else代码块。
执行if 代码块的版本:

#执行if
alien_color = 'green'
if alien_color == 'green':
    print("You just earned 5 points!")
else:
    print("You just earned 10 points!")
#执行else
alien_color = 'yellow'
if alien_color == 'green':
    print("You just earned 5 points!")
else:
    print("You just earned 10 points!")

将练习 5 4 中的 if-else结构改为 if-elif-else结构。
1. 如果外星人是绿色的,就打印一条消息,指出玩家获得了 5 分 。
2. 如果外星人是黄色的,就打印一条消息,指出玩家获得了 10 分 。
3. 如果外星人是红色的,就打印一条消息,指出玩家获得了 15 分 。
4. 编写这个程序的三个版本,它们分别在外星人为绿色、黄色和红色时打印一条消息。
外星人为红色的版本:

alien_color = 'red'
if alien_color == 'green':
    print("You just earned 5 points!")
elif alien_color == 'yellow':
    print("You just earned 10 points!")
else:
    print("You just earned 15 points!")

练习5-6 人生的不同阶段 设置变量 age的值,再编写一个 if-elif-else结构,根据 age的值判断处于人生的
哪个阶段:
1. 如果一个人的年龄小于 2 岁,就打印一条消息,指出他是婴儿。
2. 如果一个人的年龄为 2(含)~ 4 岁,就打印一条消息,指出他 是 幼儿 。
3. 如果一个人的年龄为 4(含)~ 13 岁,就打印一条消息,指出他是儿童。

4.如果一个人的年龄为 13(含)~ 20 岁,就打印一条消息,指出他是少年。
5. 如果一个人的年龄为 20(含)~ 65 岁,就打印一条消息,指出他是成年人。
6. 如果一个人的年龄超过如果一个人的年龄超过65(含)岁,就打印一条消息,指出他是老年人。

age = 17 
if age < 2: 
    print("You're a baby!") 
elif age < 4: 
    print("You're a toddler!") 
elif age < 13: 
    print("You're a kid!") 
elif age < 20: 
    print("You're a teenager!") 
elif age < 65: 
    print("You're an adult!") 
else:
    print("You're an elder!")
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇