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

2.Python判断语句

时间:2023-03-26 15:13:27 Python

Python判断语句提示:本文根据b站黑马python类整理链接=>2022新版黑马程序员Python教程1.布尔类型与比较运算符1.1布尔类型判断,只有2个结果:Python中是否有6种常用的值(数据)1.1.1布尔类型的定义布尔类型的字面量:True表示真(是,肯定)False表示假(否,否定)定义存储布尔型数据的变量:变量名=布尔型字面量1.2比较运算符布尔型数据不仅可以通过定义得到,也可以通过比较运算符进行内容比较得到。如果为False,比如a=3,b=3,则(a==b)为True!=判断内容是否不相等,满足则为True,不满足则为True,为False,如果a=1,b=3,则(a!=b)True>判断运算符左边的内容是否大于右边
如果满足则为True,不满足则为False,如a=7,b=3,则(a>b)为True<判断运算符左边内容是否小于右边
满足则为True,不满足则为False,如a=3,b=7,则(a=判断运算符左边的内容是否大于大于等于右边
满足为True,不满足为False如a=3,b=3,则(a>=b)为True<=判断左边的内容是否为运算符小于等于右边
满足为True,不满足为False,如a=3,b=3,则(a<=b)为True2.基本格式if语句的格式:if要判断的条件:当条件为真时,做什么`注意:判断语句的结果必须是布尔类型的True或False,True会执行if中的代码语句,False不会执行`age=10ifage>=18:print('adult')print('comingtocollege')print('时间真快~~')3.ifelse语句else不需要判断健康)状况。当if的条件不满足时,else执行case:注意:else后面的判断条件不需要和if的代码块一样,else的代码块也需要4个空格作为缩进enterprint('欢迎来到游乐园,儿童免费,成人收费')age=input('请输入您的年龄:')ifint(age)>=18:print('您是成年人,您需要支付10元')else:print('你是孩子,免费')print('和你玩得开心')4.ifelifelse语句判断互斥有序。如果满足1(如图),则忽略2和3,忽略2和3,忽略31、2、3。输入elseelse也可以省略,效果相当于3个独立的if判断case;"""猜猜我心里的数case"""ifint(input('猜猜我心里想的是什么数?'))==num:print('第一次猜对了')elifint(input('再输入一次:'))==num:print('第二次猜对了')elifint(input('再输入一次:')timeattheend:'))==num:print('第三次猜对了')else:print(f'错了,我猜:{num}')importrandomnum=random.randint(1,16)print(num)5.判断语句嵌套的第二个if属于第一个if内,只有第一个if满足条件才会执行第二个ifcase:"""猜猜我心中的数字case"""num=10ipt_name=int(input('猜猜我心里想的是什么数字?'))ifipt_name!=num:ipt_name2=int(input('再输入一次:'))ifipt_name2!=num:ipt_name3=int(input('再输入一次:'))ifipt_name3!=num:print(f'错了,我猜是:{num}')else:print('guessit')else:print('guessit')else:print('guessit')总结以上为Python判断语句,后续会持续更新。欢迎大家点赞关注~~