Python第八课:了不起的分支和循环2

  • A+
所属分类:Python学习

课程内容:

今天的这节课内容量没有那么多。

1、查成绩

Python小工具:查成绩 ,本来这端代码是发给人家一个提问的人,没想到今天这节课都在讨论这个内容,所以很容易理解了。

偶了额外的内容部分就是效率的问题。

if else,满足一个条件就结束,如果遇到if if if if..这样的这么多的条,将每次全部执行完成,而前者只要查看满足的条件就完成,成本节省了很多倍。

2、三元操作符

又称为三目操作符,案例:

-1 一元操作符(-作为符号使用)

李金龙博客 = www.lijinlong.cc  二元操作符

三元操作符语法:x if 条件 else y (以下为一个小作业)

  1. x, y, z = 6, 5, 4
  2. if x < y:
  3.     small = x
  4.     if z < small:
  5.         small = z
  6. elif y < z:
  7.     small = y
  8. else:
  9.     small = z

答案为:

  1. small = x if (x < y and x < z) else (y if y < z else z)

很烧脑,要多练习了,最后small的结果为4

3、断言assert

当条件为假的时候,程序自动崩溃并抛出AssertionError,未深入,待日后再研究


单词扩展:

  • assert:断言
  • error : 错误

扩展阅读:


版权注释:

Python课程来源于鱼C论坛:http://bbs.fishc.com/forum-243-1.html 版块,课程内容为免费内容,如果你喜欢该课程,建议购买VIP账号支持小甲鱼,官方网店:https://fishc.taobao.com/)。

本内容为在李金龙在学习课程中做的日记记录,方便自己以后查找相关信息,另一方面也希望自己写下的东西可以帮助到别人。

课程内容:http://blog.fishc.com/2898.html

李金龙

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: