【风变编程】第三、四课笔记
python基础语法
- 第三课
- 一、条件判断
- (一)if...else...(一定要加冒号)
- (二)if...elif...else...(一定要加冒号)
- 第四课
- input()函数
- INF、练习题
- (一)寻找宝石【第三课】
- (二)美国队长的工资【第三课】
- (三)哈利波特的宠物【第四课】
- (四)罗恩的减肥计划【第四课】
- (五)古灵阁金币兑换【第四课】
- INF+1、练习题答案
- (一)寻找宝石
- (二)美国队长的工资
- (三)哈利波特的宠物
- (四)罗恩的减肥计划
- (五)古灵阁金币兑换
第三课
链接:[ 全文章目录 ]
一、条件判断
(一)if…else…(一定要加冒号)
想要让else生效,一定需要一个平级的前提条件,但这个前提条件却不一定是条件判断语句
下面这种写法也成立
for i in range(10):if i == 11:print('找到结果')break
else:print('未找到结果')
输出:
未找到结果
else平级的前提条件只需要有“再处理”性质的命令,如if、for等;print则不是
for i in range(10):if i == 9:print('找到结果')break
else:print('未找到结果')
输出:
找到结果
对上面两个例子可以看出,for循环完毕相当于if false的情况;反之相当于if true的情况
(二)if…elif…else…(一定要加冒号)
elif的前提条件必须是if
第四课
input()函数
input()函数的输入值,会被强制性转换为字符串类型。
INF、练习题
(一)寻找宝石【第三课】
练习介绍:
在灭霸打了一个响指,宇宙一半生物都灰飞烟灭。
剩下的复仇者联盟成员们依旧没有放弃反击灭霸的机会,他们决定利用最后一次行动机会,去把灭霸手里的宝石偷回来。
如果偷回的宝石数是4颗及以上,便获得了打败灭霸的力量;如果偷回的宝石数是1-3颗,他们可以全员出动,殊死一搏;如果偷回的宝石数是0颗,只能尝试呼叫惊奇队长。
最终,他们因为实力相差太大,1颗宝石都没有偷回来。
题目要求:
请你写出一段代码,在一颗宝石都没偷回来的赋值下,进行条件判断,并产生对应的结果:
1.如果偷回的宝石数是4颗及以上,输出结果获得了打败灭霸的力量,反杀稳了
2.如果偷回的宝石数是1-3颗,输出结果可以全员出动,殊死一搏
3.如果偷回的宝石数是0颗,输出结果没办法了,只能尝试呼叫惊奇队长
注意:标点符号都为英文格式
(二)美国队长的工资【第三课】
练习介绍:
复仇者联盟的成员也是有工资的,然而,由于美国队长一直被冰封在北极,错过了多次调薪机会,所以美国队长的工资一直是每月80美元。光荣挺进史塔克穷人榜前三名,并获封“美元队长”称号。
题目要求:
请你写出一段代码,判断美国队长的工资水平,代码需要满足如下条件:
1.如果月工资小于等于500美元,显示“欢迎进入史塔克穷人帮前三名”
1.1如果月工资在100-500美元之间,显示“请找弗瑞队长加薪”
1.2如果月工资小于等于100美元,显示“恭喜您荣获“美元队长”称号!”
2.如果月工资在500-1000美元之间(含1000美元),打印“祝贺您至少可以温饱了。”
3.其他情况下,如果工资大于1000美元,打印“经济危机都难不倒您!”
3.1如果工资在1000-20000美元(含20000美元)之间,打印“您快比钢铁侠有钱了!”
3.2如果月工资大于20000美元,打印“您是不是来自于瓦坎达国?”
4.不管赋值改变后输出结果如何,都需固定打印结果“程序结束”
(三)哈利波特的宠物【第四课】
练习介绍:
哈利·波特在对角巷购买宠物时犯难了,他不知道该给自己的猫头鹰起什么名字。现在请你帮助哈利·波特,为他的猫头鹰起一个名字。
题目要求:
请你写一段代码:
为哈利·波特的猫头鹰起个名字,并打印出结果哈利·波特的猫头鹰叫做XX(其中,XX是你起的名字)。
(四)罗恩的减肥计划【第四课】
练习介绍:
为了三强争霸赛的舞会,罗恩想要减肥,所以他决定控制自己的饮食,少吃一点巧克力蛙。
哈利为了帮助好朋友罗恩,和他一起制定了一个饮食游戏。
游戏规则如下:
如果罗恩一天吃超过10个巧克力蛙,罗恩要给哈利100块;
如果罗恩一天吃小于等于10个的巧克力蛙,哈利就给罗恩100块。
题目要求:
请你写出一段代码:
当随机输入罗恩一天吃的巧克力蛙数量时,可以判断出这天,是罗恩给哈利钱,还是哈利给罗恩钱,并打印出来。
(五)古灵阁金币兑换【第四课】
练习介绍:
接受了霍格沃茨来信的你,带着欣喜与好奇,跟着魔咒学老师吴枫教授,来到了巫师世界的对角巷。在这个相当于人类集市的对角巷,你立刻被魔法世界稀奇古怪的东西吸引,想掏手机刷花呗买买买。
但是吴枫教授说,麻瓜(没有魔法的人)货币在魔法世界不流通,但是你可以去巫师世界的银行——古灵阁兑换货币。你立刻跟着吴枫老师跑到了古灵阁。当你进到巫师世界的银行时,就有银行的小精灵职员问好:
注意:以下背景与题目要求相关
小精灵:您好,欢迎古灵阁,请问您需要帮助吗?需要or不需要?
你:需要
小精灵:请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询
你:2
小精灵:金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币
小精灵:请问您需要兑换多少金加隆呢?
(你说了一个数字N)
小精灵:好的,我知道了,您需要兑换(你说的数字N)金加隆。
小精灵:那么,您需要付给我(你说的数字N*51.3)人民币。
注1:如果选择不需要帮助,小精灵会礼貌地说’好的,再见。’
注2: 如果选择帮助【1 存取款】,小精灵会推荐你去存取款窗口;如果选择帮助【3 咨询】,小精灵会推荐你去咨询窗口。
INF+1、练习题答案
(一)寻找宝石
考察点:
1.条件判断
number = 0
if number>=4:print('获得了打败灭霸的力量,反杀稳了')
elif number<=3 and number>=1:#'and'可以换成'&',即'number<=3 & number>=1'print('可以全员出动,殊死一搏')
else:print('没办法了,只能尝试呼叫惊奇队长')
(二)美国队长的工资
考察点:
1.条件判断
pay=80
if pay<=500:#工资小于等于500print('欢迎进入史塔克穷人帮前三名')if pay<=100:#工资小于等于100print('恭喜您荣获“美元队长”称号!')else:#工资大于100小于等于500print('请找弗瑞队长加薪')
elif pay<=1000:#工资小于等于1000print('祝贺您至少可以温饱了。')
else:#工资大于1000print('经济危机都难不倒您!')if pay>20000:#工资大于20000print('您是不是来自于瓦坎达国?')else:#工资在1000-20000(含)print('您快比钢铁侠有钱了!')
(三)哈利波特的宠物
考察点:
1.input的使用
name = input('输入猫头鹰名:')
print('哈利·波特的猫头鹰叫做' + name)
(四)罗恩的减肥计划
考察点:
1.input的使用
2.条件语句
number = input('输入罗恩一天吃的巧克力蛙数量:')
if int(number)>10:print('罗恩要给哈利100块')
else:print('哈利就给罗恩100块')
(五)古灵阁金币兑换
考察点:
1.input()函数
2.if条件判断语句
3.数据类型转换
4.数据拼接
5.数据运算
need = input('您好,欢迎古灵阁,请问您需要帮助吗?需要or不需要?')
if need=='不需要':print('好的,再见。')
else:choice = input('请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询')if choice=='1':print('这边推荐你去存取款窗口呢')elif choice=='2':n = input('请问您需要兑换多少金加隆呢?')print('好的,我知道了,您需要兑换' + n + '金加隆。')print('那么,您需要付给我' + str(float(n)*51.3) + '人民币。')elif choice=='3':print('这边推荐你去咨询窗口呢')else:print('输入错误')
链接:[ 全文章目录 ]
【风变编程】第三、四课笔记相关推荐
- 【风变编程】第五课笔记
python基础语法 第五课 一.列表(list)[可边长数组] (一)列表中变量类型"可不唯一" (二)元素提取,"左闭右开" (三)切片与取一个元素,&qu ...
- 风变编程python小课课件_【风变编程】第五课笔记
python基础语法 第五课 一.列表(list)[可边长数组] (一)列表中变量类型"可不唯一" (二)元素提取,"左闭右开" (三)切片与取一个元素,&qu ...
- 风变编程python助教_花30天时间,学完了风变编程Python基础语法课
原标题:花30天时间,学完了风变编程Python基础语法课 20节实打实的课程,1个月时间,我终于学完了风变编程的Python基础语法课.刚开始学的时候,就有人问我感受怎么样,当时本着未知全貌不予置评 ...
- 风变编程python课_花30天时间,学完了风变编程Python基础语法课
原标题:花30天时间,学完了风变编程Python基础语法课 20节实打实的课程,1个月时间,我终于学完了风变编程的Python基础语法课.刚开始学的时候,就有人问我感受怎么样,当时本着未知全貌不予置评 ...
- python设计编程体验中心_试学了风变编程的Python小课体验课,觉得课程模式很有趣,报名正式课程应该注意什么?...
首先,要想清楚自己报Python小课的目的,风变编程课程设置非常有意思,很吸引人,但如果只是觉得新鲜好奇,就要慎重考虑.正式课和体验课的上课形式是一样的,也会分成不同的阶段,有不同的助教和同学一起互相 ...
- 编程网校课程python_如何看待风变编程的 Python 网课?
记得看过一个广告,女生为了处理表格一片凌乱,男生使用python分分钟搞定. 有些不理解,就是用了python,也需要一句一句写代码,然后测试,验证,然后才能看到分分钟搞定的结果. 写代码的过程,测试 ...
- python搜网课原理_如何看待风变编程的 Python 网课?
先说下个人情况,大学生,有编程基础. 当时是因为有些来年的课程据说会用到Python,所以想要提前学下(目的是数据可视化分析和数据挖掘).因为当时校园bbs上面看到过"风变编程", ...
- 风变编程python 知乎_如何看待风变编程的 Python 网课?
毕业感想 我是一名销售.自己本身对于编程对挺感兴趣的,但是兴趣也就停留在想去学编程,但是从来没有真正动手过,学过一段时间小程序.不过,后来放弃了.现在都在讲未来时ai的世界,所以,想通过学习pytho ...
- 风变编程python论文_如何看待风变编程的 Python 网课?
作为风变推出的python课程的一名学员,很幸运能与风变相遇,更庆幸自己选择学习python,我学习的是python基础课程和爬虫精进课程,目前已经学完了python基础课程,不得不说对我的感触很深, ...
- 风变编程python18_如何看待风变编程的 Python 网课?
刚刚结束了风变python网课的基础语法和精进爬虫模块的学习,首先要感谢各位助教的陪伴和鼓励. 我大学的专业是经济学和金融,需要处理很多数据,在大学期间有学习一些经济学专用的软件来处理数据,但是毕业之 ...
最新文章
- 删除第一个_可能是圆谷最后悔的决定!他本应是中国第一个奥特曼,惨遭删除...
- 浅谈云服务器都能用来做什么?
- SCOPE_IDENTITY 和 @@IDENTITY 的区别
- 服务器raid卡装虚拟机,DELLR730服务器阵列卡配置、VMware安装、WIN2008安装.docx
- QT的QHttpPart类的使用
- 曹大带我学 Go(1)——调度的本质
- 软件层面可以做到重启本地串口吗_手机关机还是重启好?get这几招,手机更流畅...
- 论得失。。。技术方向
- 查询一个月一来表空间的变化情况
- window下rails4.1 发生TZInfo::DataSourceNotFound 错误
- 山石防火墙增加端口映射
- 转 oracle 监控执行计划突然变化
- matlab电子类元件库仿真元件,matlab电力系统仿真元件讲课讲稿.doc
- 华为PUSH 日常问题解决方案
- C#中使用listview的checkBoxs全选和取消全选
- python识别二维码
- 初中英语多词性单词怎么办_初中英语词性的分类及用法
- 微信小程序前期申请企业认证、后期提审发布流程
- c语言程序乔奎,迂回
- Direct Shot Correspondence Matching