条件语句
(运算符构成条件)
if
格式: if 条件: 条件成立执行的语句 例:
d=input(‘请输入id:/n’) #提示:这里的input输入的是字符串类型,所以在下面判断的时候要进行转换 不然就 if id==‘1’
if id==int(1):
print(你的id为1)
print(。。。。。)
。。。。
python又一大特点: python中不用{}来规定内容范围,python用缩进来表示该行代码是否与上一行是一体的。if条件语句中,if条件命令下的条件命令就是if命令行下缩进在if之后的命令语句
格式1:
if 条件1:
条件1成立执行的语句
else:
条件1不成立执行的语句
格式2:
if 条件1:
条件1成立执行的语句
elif 条件2:
条件2成立执行的语句
elif 条件3:
条件3成立执行的语句
.....
else:
以上条件都不成立执行的语句
if的简写形式: 成立的执行语句 if 条件 else 不成立的执行语句,比如:print(ok) if a>b else print(no) 例:
a = int(input('输入比大小的a值:'))
b = int(input('输入比大小的b值:'))
print('Ok') if a > b else print('No')
if会将条件结果自动转换成一个布尔值: 只有在空字符串和0、None、()、{}、[]的时候,布尔值为False,其他时候都为True
随机数: import random #导入random这个库 ran=random.randint(范围) #random.randint(范围:1,10):生成随机数的函数
绝对值: abs(变量) #将变量变为绝对值