**
判断语句(if基础)
**
01if判断语句基本语法
格式如下:
if 要判断条件:
条件成立时,要做的事情
…
注意:代码缩进为一个Tab键或者4个空格,在python开发中,Tab和空格不要混用,记住if判断条件后面要加上:
02比较(关系)运算符
等于 ==
不等于 !=
大于 >
小于 <
小于等于 <=
大于等于 >=
注意:if语句以及缩进部分是一个完整的代码块
else,格式如下:
if 要判断条件:
条件成立时,要做的事情
…
else:
条件不成立时,要做的事情
…
注意:if判断条件后面加上:,else后面加上:,而且else后面不用判断条件了,if和else语句以及各自的缩进部分共同是一个完整的代码块
例题:
age=int(input(“请输入你的年龄:”))
if age >= 18:
print(“你已经成年,欢迎来到网吧”)
else:
print(“你还没有成年,请回家写作业吧”)
03逻辑运算
python中的逻辑运算符包括:与and/或or/非not
①and
条件1 and 条件2
- 与/并且
- 两个条件同时满足,返回True
- 只要有一个不满足,就返回False
②or
条件1 or 条件2 - 或/或者
- 两个条件只要有一个满足,返回True
- 两个条件都不满足,返回False
③not
not 条件(对条件进行取反,原来是真的,取反后就是假的,原来是假的,取反后就是真的) - 非/不是
在开发中,通常希望某个条件不满足时,执行一些代码,可以使用not,另外,如果需要拼接复杂的逻辑计算条件,同样也有可能使用到not
04if语句进阶 elif
elif语句格式如下:
if 条件1:
条件1满足执行的代码
…
elif 条件2:
条件2满足执行的代码
…
elif 条件3:
条件3满足执行的代码
…
else:
以上条件都不满足时,执行的代码
…
注意:
①elif和else都必须和if联合使用,而不能单独使用
②可以将if、elif和else以及各自缩进的代码,看成一个完整的代码块
05if的嵌套
if的嵌套的语法格式如下:
if 条件1:
条件1满足执行的代码
…
if 条件1基础上的条件2:
条件2满足时,执行的代码
…
else:
条件2不满足时,执行的代码
…
else:
条件1不满足时,执行的代码
…
06随机数的处理 - 在python中,要使用随机数,首先需要导入随机数的模块–“工具包”
import random (import时关键字,random是一个工具包) - 导入模块后,可以直接在模块名称后面敲一个 . 然后按Tab键,会提示该模块中包含的所有函数
- random.randint(a,b),返回[a,b]之间的整数,包含a和b
例如:
random.randint(12,20) # 生成的随机数n:12 <= n <= 20
random.randint(20,20) # 结果永远是 20
random.randint(20,10) # 该语句是错误的,下限必须小于上限