当前位置: 首页 > 科技观察

一篇带你看懂Python基本条件语句的文章

时间:2023-03-12 22:26:45 科技观察

大家好,我是围棋进阶。今天给大家分享一下Python的基本条件语句。1.什么是条件语句?Python条件语句是由一条或多条语句的执行结果(True或False)决定执行的代码块。二、if-else想一想:在使用if的时候,只有在条件满足的情况下,它才能做它需要做的事情。条件不满足需要做某事怎么办?答案:else1。if-elseif条件的格式:满足条件时做什么1满足条件时做什么2...(省略)...else:不满足条件时做什么1Thingsto不满足条件时做2...(省略)。2.应用下面以买票为例帮助大家理解。结果1:有一张票。chePiao=1#用1表示有票,0表示没有票ifchePiao==1:print("有票了,可以上车了")print("终于可以见到Ta了,好开心~~~")else:print("没有票,上不了车")print("亲爱的,下次见,车票难求~~~~(>_<)~~~~")运行结果:结果2:无票情况。chePiao=0#用1表示有票,0表示没有票ifchePiao==1:print("有票,可以上车了")print("终于可以见到Ta了,好开心~~~")else:print("没有票,上不了车")print("亲爱的,下次见,票难求~~~~(>_<)~~~~")结果2:如果没有ticket,运行结果:3.elif想一想:如果xxx时可以做某事if-else可以在xxx时做完事1,否则做事2如果有这种情况:doxxx1时做事1,xxx2时做事2xxx3时做事2,怎么做?答案:elif1。elif的格式如下:ifxxx1:thing1elifxxx2:thing2elifxxx3:thing3解释:-当xxx1满足时,做thing1,然后整个if结束。-当xxx1不满足时,再判断xxx2,如果xxx2满足,则执行thing2,然后整个if结束。-当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行thing3,然后整个if结束。-当xxx1不满足时,xxx2也不满足,当xxx3不满足时...以此类推,直到整个if结束。例子:改变score的值对应不同的考试成绩score=77ifscore>=90andscore<=100:print('这次考试,成绩是A')elifscore>=80andscore<90:print('这次考试,成绩是B')elifscore>=70andscore<80:print('这次考试,成绩是C')elifscore>=60andscore<70:print('这次考试,成绩是D')elifscore>=0andscore<60:print('本次考试,成绩为E')运行结果:2.与else一起使用ifgender为male:输出男性特征...elifgenderisfemale:输出女性特征...else:第三性别特征...代码说明:-当满足“性别为男性”时,执行“输出男性特征”的相关代码。-当不满足“性别为男性”时,如果满足“性别为女性”,则执行“输出女性特征”的相关代码。-当不满足“sexismale”,不满足“sexisfemale”时,则默认执行else后面的代码,即与“第三性特征”相关的代码。elif必须和if一起使用,否则会出错。4.小结本文以Python基础为基础,介绍几种常见的条件判断语句。通过每个小项目的实际操作,可以更好的理解条件判断语句的用法。针对项目实践过程中遇到的困难,对需要注意的点进行详细说明。希望能帮助读者更好的学习Python。