当前位置: 首页 > 后端技术 > Python

Python 多重判断的语法和作用、代码实例、执行流程

时间:2023-03-25 22:08:31 Python

Python的多重判断的语法和功能、代码示例、执行流程对于其他的可能,如果以上代码都不成立,就写一个else。下面讨论多重判断的语法、代码示例和执行流程。博主写的每一篇文章都是免费的Python教程。根据自己的理解,为大家梳理知识点,希望对Python爱好者有所帮助。1.语法:思考:我国一般法定工作年龄为18-60周岁。如果年龄小于18岁,就是童工,是违法的;有三种情况。这时候就需要多判断,多判断可以判断多种可能。if条件1:满足条件1时执行代码1满足条件1时执行代码2......elif条件2:满足条件2时执行代码1满足条件2时执行代码2..........(...这里表示可以有多个elif)else:对以上条件都不成立时执行的代码进行多次判断,也可以和else结合使用。一般else放在整个if语句的末尾,表示以上条件都不成立时执行的代码。2.代码示例"""要求:如果年龄小于18岁,就是童工,属于违法行为。如果年龄在18-60岁之间,就是法定工作年龄。如果年龄大于60岁,就是退休年龄。""""""步骤:1.用户输入年龄,保存变量----str的数据类型2.if判断----elif3.输出提示信息:你输入的年龄是x,是否合法"""age=int(input('请输入你的年龄:'))#小于18童工ifage<18:print(f'你输入的年龄是{age},属于童工,不合法')#legalbetween18-60elif(age>=18)and(age<=60):print(f'你输入的年龄是{age},legalworkingage')#greaterthan60retiredelifage>60:print(f'你输入的年龄是{age},retireage')expansion:(age>=18)and(age<=60)缩短为18<=age<=60三、多重判断执行过程:操作步骤:1、进入PyCharm,准备前面的代码2、在fr中点击鼠标左键在年龄线的ont处,会出现一个红点,然后右键点击'Debugmain',main是我的文件名,进入Debug界面后点击Console,因为可以在这个区域输入code3。输入年龄22,可以看到代码执行到age=int(input('请输入你的年龄:')),点击StepOver,可以看到代码执行ifage<18:,因为条件不成立,我们单步执行,elif(age>=18)and(age<=60):,因为条件成立,所以会执行下面的打印代码,下面的代码执行完print后会执行可以看出代码执行顺序是从上到下一步步执行的。再次验证if的执行流程是满足某个条件就执行下一段代码,其他情况代码解释器根本不会执行。现在,不管你是if,if...else,还是多判断elif,只要其中一个条件成立,执行代码代码,则其他解释根本不执行文章来源:www.wakey.com.cn/