5-3 外星人颜色#1 :假设在游戏中刚射杀了一个外星人,请创建一个名为alien_color 的变量,并将其设置为’green’ 、’yellow’ 或’red’ 。
- 编写一条if 语句,检查外星人是否是绿色的;如果是,就打印一条消息,指出玩家获得了5个点。
alien_color = 'green'
if alien_color=='green':
print("You get five points")
5-4外星人颜色#2 :像练习5-3那样设置外星人的颜色,并编写一个if-else 结构。
- 如果外星人是绿色的,就打印一条消息,指出玩家因射杀该外星人获得了5个点。
- 如果外星人不是绿色的,就打印一条消息,指出玩家获得了10个点。
alien_color = 'green'
if alien_color=='green':
print("You get five points")
else:
print("You get ten points")
5-5 外星人颜色#3 :将练习5-4中的if-else 结构改为if-elif-else 结构。
- 如果外星人是绿色的,就打印一条消息,指出玩家因射杀该外星人获得了5个点。
- 如果外星人是黄色的,就打印一条消息,指出玩家获得了10个点。
- 如果外星人是红色的,就打印一条消息,指出玩家获得了15个点。
alien_color = 'green'
if alien_color=='green':
print("You get five points")
elif alien_color=='yellow':
print("You get ten points")
elif alien_color=='red':
print("You get fifteen points")
5-11 序数 :序数表示位置,如1st和2nd。大多数序数都以th结尾,只有1、2和3例外。
- 在一个列表中存储数字1~9。
- 遍历这个列表。
- 在循环中使用一个if-elif-else 结构,以打印每个数字对应的序数。输出内容应为1st 、2nd 、3rd 、4th 、5th 、6th 、7th 、8th 和9th ,但每个序数都独占一行。
NumList = list(range(1,10))
for num in NumList:
if num==1:
print(str(num)+'st')
elif num==2:
print(str(num)+'nd')
elif num==3:
print(str(num)+'rd')
else:
print(str(num)+'th')
推荐阅读
- 推荐系统论文进阶|CTR预估 论文精读(十一)--Deep Interest Evolution Network(DIEN)
- Python专栏|数据分析的常规流程
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- Python绘制小红花
- Pytorch学习|sklearn-SVM 模型保存、交叉验证与网格搜索
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- python|8. 文件系统——文件的删除、移动、复制过程以及链接文件
- 爬虫|若想拿下爬虫大单,怎能不会逆向爬虫,价值过万的逆向爬虫教程限时分享
- 分布式|《Python3网络爬虫开发实战(第二版)》内容介绍
- java|微软认真聆听了开源 .NET 开发社区的炮轰( 通过CLI 支持 Hot Reload 功能)