大家好,我是围棋进阶者。今天给大家分享一些Python的基础知识。一起来看看吧~1.什么是条件语句?一条Python条件语句是通过一条或多条语句的执行结果(True或False)来决定要执行的代码块。二、if-else想一想:在使用if的时候,只有在条件满足的情况下,它才能做它需要做的事情。条件不满足需要做某事怎么办?答案:else1。if-elseif条件的格式:满足条件时做什么1满足条件时做什么2...(略)...else:不满足条件时做什么1事情到条件不满足时才做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:没有票。运行结果:3.elif想一想:如果xxx时可以做某事if-else可以在xxx时做完事情1,否则做事情2如果有这样的情况:xxx1时做事情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=77fscore>=90andscore<=100:print('这次考试,成绩是A')lifscore>=80andscore<90:print('这次考试,成绩是B')lifscore>=70andscore<80:print('这次考试,成绩是C')lifscore>=60andscore<70:print('这次考试,成绩是D')lifscore>=0andscore<60:print('本次考试,成绩为E')运行结果:2.与else一起使用ifgender为male:输出男性特征...elifgenderisfemale:输出女性特征...else:第三性别特征...代码说明:当满足“性别为男性”时,执行“输出男性特征”的相关代码。当不满足“性别为男性”时,如果满足“性别为女性”,则执行“输出女性特征”的相关代码。当不满足“sexismale”,不满足“sexisfemale”时,则默认执行else后面的代码,即与“第三性特征”相关的代码。elif必须和if一起使用,否则会出错。4.小结本文以Python基础为基础,介绍几种常见的条件判断语句。通过每个小项目的实际操作,可以更好的理解条件判断语句的用法。针对项目实践过程中遇到的困难,对需要注意的点进行详细说明。希望能帮助读者更好的学习Python。
