拿下Python的if语句,就可以制造一款私人"魔镜"

hello,小数先生粗线啦~~~今天教大家制作一款私人定制的“魔镜”

Python条件控制

Python条件语句时通过一条或多条语句的执行结果(True或则False)来决定执行的代码块

总共有三种表现形式,我们全部拿下(成年人才不做选择题)

单向判断:if

if就像我们对Python提出的条件,只有满足条件的时候,才执行if下面的指示

实例

author = '小数先生'

#给author赋值小数先生

if author == '小数先生': 

    print('欢迎来到数仁信息')

输出

欢迎来到数仁信息

注:if语句后面记得加上英文冒号,下一行内容要使用缩进(if条件后跟英文冒号,回车后会自动缩进)

这时候一定会有爱提问的同学问,如果不满足条件会发生什么

用代码验证一下

author = '大数先生'

if author == '小数先生':

    print('欢迎来到数仁信息')

输出


你没有看错,运行之后什么内容都没有,因为我们没有告诉Python,不满足条件时该怎么做,所以接下来我们要学习双向判断

双向判断if...else...

if后加上else,相当于对if的补充,如果不满足if的条件,就会去执行else下的指示

实例

author = '大数先生'i

f author == '小数先生':

    print('欢迎来到数仁信息')

else:

    print('你说的应该是小数先生吧')

输出

你说的应该是小数先生吧

:else和if是平级的

多向判断if...elif...else...

如果有多个条件,是不是可以写成if...if...else...这样

多向判断Python规范写法:if...elif...else(elif)

实例

a = 80

if a < 60:    

    print('告诉你个坏消息,你挂科了')

elif 60 <= a < 90:    

    print('成绩还不错么')

else:    

    print('你是怎么做到这么优秀的')

输出

成绩还不错么

注:elif需要一个平级命令if,且elif后可不接else

魔镜代码(口诀:魔镜魔镜谁是世界上最美的人)

magic = input('说出你的魔法口诀:')

if magic == '魔镜魔镜谁是世界上最帅的人':

    print('当然是小数先生')

elif magic == '魔镜魔镜谁是世界上最美的人':

    print('这还用问,当然是你啦')

else:

    print('这个问题你要问谷歌')

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容