Python基础(if判断语句/逻辑运算符)

本文阅读 3 分钟
首页 安全分享,WEB安全 正文

生活中我们常使用一些判断,比如满足某个条件,才能做某件事,如果不满足某个条件,就只能做另外一件事,或者什么也不做,而在Python中,我们使用if语句来进行条件的判断

 

if判断语句基本语法

if 判断条件:
    条件成立时,要做的事情

接下来,我们使用if判断语句做一个简单的案例:判断孩子的年龄,如果大于18岁,就可以去网吧打游戏

注意:if要顶格写,第二行的输出语句要使用tab键缩进(PyCharm会自动缩进)

age = 18
if age >= 18:
    print('恭喜你成年了,可以去网吧了')

img

img

 

if else判断语句

if 判断条件:
    条件成立时,要做的事情
else:
    条件不成立时,要做的事情

 我们改进一下上面去网吧的案例:判断孩子的年龄,如果大于18岁,就可以去网吧嗨皮,否则就爬回家写作业

age = 17
if age >= 18:
    print('恭喜你成年了,可以去网吧嗨皮了')
else:
    print('臭小子,爬回家写作业!')

img

 我们定义的孩子年龄是17岁,由于不满18岁,只能回家写作业img

 

if  elif 判断语句

if 判断条件:
    条件成立时,要做的事情
elif 判断条件:
    if条件不成立,但elif条件成立时,要做的事情
else:
    条件都不成立时,要做的事情

 我们再次改进上面的案例:如果孩子的年龄大于18岁,可以去网吧嗨皮,如果不满18岁但满10岁,则可以骑单车,否则就爬回家写作业

age = 17
if age >= 18:
    print('恭喜你成年了,可以去网吧嗨皮了')
elif age >= 10:
    print('骑单车')
else:
    print('爬回家写作业!')

img

 这次我们定义的孩子年龄为17岁,满足elif的条件,所以控制台会打印骑单车

img

 

逻辑运算符

在判断条件时,有时候需要同时判断多个条件,只有多个条件同时满足,才能够执行后续代码,这时候就会用到逻辑运算符,逻辑运算符可以把多个条件按照逻辑顺序进行连接,变成更复杂的条件

 Python中的逻辑运算符有三种

  • and:两个条件同时满足,返回true,否则返回false
  • or:    只要有一个条件满足,就返回true,否则返回false
  • not:取反,true变成false,false变成true
本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/wangyuxiang946/article/details/119919810
-- 展开阅读全文 --
BUUCTF Web [极客大挑战 2019]Knife
« 上一篇 06-24
安全面试之XSS(跨站脚本攻击)
下一篇 » 07-24

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复