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('输入错误')

链接:[ 全文章目录 ]

【风变编程】第三、四课笔记相关推荐

  1. 【风变编程】第五课笔记

    python基础语法 第五课 一.列表(list)[可边长数组] (一)列表中变量类型"可不唯一" (二)元素提取,"左闭右开" (三)切片与取一个元素,&qu ...

  2. 风变编程python小课课件_【风变编程】第五课笔记

    python基础语法 第五课 一.列表(list)[可边长数组] (一)列表中变量类型"可不唯一" (二)元素提取,"左闭右开" (三)切片与取一个元素,&qu ...

  3. 风变编程python助教_花30天时间,学完了风变编程Python基础语法课

    原标题:花30天时间,学完了风变编程Python基础语法课 20节实打实的课程,1个月时间,我终于学完了风变编程的Python基础语法课.刚开始学的时候,就有人问我感受怎么样,当时本着未知全貌不予置评 ...

  4. 风变编程python课_花30天时间,学完了风变编程Python基础语法课

    原标题:花30天时间,学完了风变编程Python基础语法课 20节实打实的课程,1个月时间,我终于学完了风变编程的Python基础语法课.刚开始学的时候,就有人问我感受怎么样,当时本着未知全貌不予置评 ...

  5. python设计编程体验中心_试学了风变编程的Python小课体验课,觉得课程模式很有趣,报名正式课程应该注意什么?...

    首先,要想清楚自己报Python小课的目的,风变编程课程设置非常有意思,很吸引人,但如果只是觉得新鲜好奇,就要慎重考虑.正式课和体验课的上课形式是一样的,也会分成不同的阶段,有不同的助教和同学一起互相 ...

  6. 编程网校课程python_如何看待风变编程的 Python 网课?

    记得看过一个广告,女生为了处理表格一片凌乱,男生使用python分分钟搞定. 有些不理解,就是用了python,也需要一句一句写代码,然后测试,验证,然后才能看到分分钟搞定的结果. 写代码的过程,测试 ...

  7. python搜网课原理_如何看待风变编程的 Python 网课?

    先说下个人情况,大学生,有编程基础. 当时是因为有些来年的课程据说会用到Python,所以想要提前学下(目的是数据可视化分析和数据挖掘).因为当时校园bbs上面看到过"风变编程", ...

  8. 风变编程python 知乎_如何看待风变编程的 Python 网课?

    毕业感想 我是一名销售.自己本身对于编程对挺感兴趣的,但是兴趣也就停留在想去学编程,但是从来没有真正动手过,学过一段时间小程序.不过,后来放弃了.现在都在讲未来时ai的世界,所以,想通过学习pytho ...

  9. 风变编程python论文_如何看待风变编程的 Python 网课?

    作为风变推出的python课程的一名学员,很幸运能与风变相遇,更庆幸自己选择学习python,我学习的是python基础课程和爬虫精进课程,目前已经学完了python基础课程,不得不说对我的感触很深, ...

  10. 风变编程python18_如何看待风变编程的 Python 网课?

    刚刚结束了风变python网课的基础语法和精进爬虫模块的学习,首先要感谢各位助教的陪伴和鼓励. 我大学的专业是经济学和金融,需要处理很多数据,在大学期间有学习一些经济学专用的软件来处理数据,但是毕业之 ...

最新文章

  1. 删除第一个_可能是圆谷最后悔的决定!他本应是中国第一个奥特曼,惨遭删除...
  2. 浅谈云服务器都能用来做什么?
  3. SCOPE_IDENTITY 和 @@IDENTITY 的区别
  4. 服务器raid卡装虚拟机,DELLR730服务器阵列卡配置、VMware安装、WIN2008安装.docx
  5. QT的QHttpPart类的使用
  6. 曹大带我学 Go(1)——调度的本质
  7. 软件层面可以做到重启本地串口吗_手机关机还是重启好?get这几招,手机更流畅...
  8. 论得失。。。技术方向
  9. 查询一个月一来表空间的变化情况
  10. window下rails4.1 发生TZInfo::DataSourceNotFound 错误
  11. 山石防火墙增加端口映射
  12. 转 oracle 监控执行计划突然变化
  13. matlab电子类元件库仿真元件,matlab电力系统仿真元件讲课讲稿.doc
  14. 华为PUSH 日常问题解决方案
  15. C#中使用listview的checkBoxs全选和取消全选
  16. python识别二维码
  17. 初中英语多词性单词怎么办_初中英语词性的分类及用法
  18. 微信小程序前期申请企业认证、后期提审发布流程
  19. c语言程序乔奎,迂回
  20. Direct Shot Correspondence Matching

热门文章

  1. chgrp linux,Linux chgrp命令
  2. html代码消失一半,div css最后一排文字字体显示一半显示不全
  3. java gz压缩文件解压
  4. 【5】cpp_redis reply
  5. Binder的使用方法和源码解析
  6. csust周赛 厂里吃鸡王
  7. 怎样用stm32实现彩灯
  8. access数据库应用系统客观题_新版全国二级ACCESS选择题第6套
  9. resultType
  10. 2021高考河南正阳成绩查询,驻马店教育网2021正阳中考成绩查询系统入口