从0开始学Python之判断

  • A+
所属分类:编程语言

从0开始学Python之判断

当你命令计算机做一件事情的时候,这件事情可能分一些情况进行处理。

判断通常涉及到的关键字有:if , else, elseif, and, or,<, >,=,<=,>=,==

比如,你让计算机买西瓜,希望买到打折的西瓜,不打折的话你就不吃了。

if 水果店打折: 买西瓜else: 不买了

通过这个命令,计算机变得更智能了一些,他可以根据情况执行你的命令。

水果店不打折你就吃不到西瓜,你不开心。那么,我们让计算机更智能一些。假如西瓜打折,就买西瓜;不打折的话让计算机跟老板讲价,老板同意打折,就买西瓜;不同意,不吃了;

if 水果店打折: 买西瓜else: 与老板讲价 if 讲价成功: 买西瓜 else: 不吃了。

虽然和老板讲价一般都能讲成功,但是有的老板给力给打五折,有的老板只给打九折。你就想了,若老板打五折,我就买两个,今天吃一个,明天吃一个。若老板不给力,打折不到五折,就买一个,今天先吃,明天再说。

if 水果店打折: 买西瓜else: 与老板讲价 if 打折成功 and 打折力度<=5: 买两个西瓜 elseif 打折成功 and 打折力度 > 5: 买一个西瓜 else: 不吃了。

此外,有没有发现,打着成功这段代码其实也可以写成:

 if 打折成功: if 打折力度<=5: 买两个西瓜 else: 买一个西瓜 else: 不吃了。

由此可见,计算机也不是完全的一成不变,只要你给他的命令他能理解并且不会默认两可,他都可以完成工作。

从0开始学Python之判断

and的意思代表且,or的意思代表或。and和or的顺序不同,结果也不同,可以通过括号来说明判断条件的优先级。

weinxin
我的微信公众号
爱真理,得永生!          爱在灵灵久博客,网罗天下,福利大家!

发表评论

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