标签:ref key 转换 inpu 获取数据 否则 put com 数字
注意:所有比较运算符的结果都是布尔值
举例:1
2
3
4
5
6
7
8
9print(100>10)
print(100<1000)
print(100<10)
print(100<1000)
print(100==100) #True
print(100==10) #False
print(100!=100) #False
print(100!=10) #True
print(100<=100) #True
1 | result=10>=1 |
注意:所有的逻辑运算符的结果都是布尔值,操作对象也都是布尔值
1 | print(score>=90 and age>25) |
1 | print(‘是否获得奖学金:‘,score1>90 or score2>95) |
1 | age=9 |
注意:所有的赋值运算符左边要求都必须是变量;复合赋值运算符左边要求是变量以外,这个变量还必须已经赋过值
1 | num2=10 |
1 | print(10,-100,200,0) |
1 | print(True==1) |
1 | print(10+2j,-10j) |
1 | type1=type(10+2j) |
1 | result = isinstance(10,bool) #判断数字10是否是布尔类型 |
1 | num=12.5 |
语句块
应用:某个操作或者某段代码是在满足某个条件下才会执行,不满足条件就不执行的时候就使用if条件语句
1 | if 100: |
举例:
1 | #如果age的值大于等于18岁就打印‘成年‘ |
1 | #if 条件语句: |
else后面不跟条件语句
应用:满足条件执行某个操作,不满足条件执行另外的操作,就使用if-else结构
1 | num = 10 |
说明:在if-elif-else结构中,elif可以根据情况有多个,else结构根据情况可以省略
语法:
1 | #if 条件语句1: |
执行过程:先判断条件语句1是否成立,成立执行代码块1,然后整个if语句结束;条件语句1不成立,就判断条件语句2是否成立,成立执行代码块2,然后整个if语句结束;条件语句2不成立,就判断条件语句3是否成立,成立执行代码块3,然后整个if语句结束;如果前面所有的条件语句都不成立,就执行else后面的代码块。
1 | score = 90 |
1 | score=100 |
1 | age = input(‘年龄:‘) |
标签:ref key 转换 inpu 获取数据 否则 put com 数字
原文地址:https://www.cnblogs.com/lijianming180/p/12014121.html