Python笔记
条件语句一.if
1、语法
if 条件:条件成立执行的代码1条件成立执行的代码2......
2、示例:
a=12b=23if b>a:print(f'最大值{b}')print('结束')
运行结果:
最大值23结束Process finished with exit code 0
二.if…else…1、语法
if 条件:条件成立执行的代码1条件成立执行的代码2......else:条件不成立执行的代码1条件不成立执行的代码2......
2、示例:最大值
a=int(input('请输入a的值:'))b=int(input('请输入b的值:'))if a>b:print(f'最大值为a:{a}')else:print(f'最大值为b:{b}')print('结束')
运行结果:
请输入a的值:45请输入b的值:23最大值为a:45结束Process finished with exit code 0
三.多重判断1、语法
if 条件:条件成立执行的代码1条件成立执行的代码2......elif 条件:条件不成立执行的代码1条件不成立执行的代码2............else:以上条件都不成立执行的代码
2、示例:分数等级
score=int(input('请输入分数:'))if score>=90 and score<=100:print(f'{score}:A')elif score>=80 and score<90:print(f'{score}:B')elif score>=70 and score<80:print(f'{score}:C')elif score>=60 and score<70:print(f'{score}:D')else:print(f'{score}:E')
运行结果:
请输入分数:8787:BProcess finished with exit code 0
随机数:1、导入random模块
import 模块名
2、使用random模块中的随机整数功能
random.randint(开始,结束)
示例:猜拳
# 导入random模块import random# 电脑生成随机数computer = random.randint(0, 2)# 玩家输入player = int(input('请选择:0--石头;1--剪刀;2--布'))# 判断if (((player == 0) and (computer == 1)) or ((computer == 1) and (player == 2)) or ((computer == 2) and (player == 0))): print('电脑赢了')elif computer == player: print('平局')else: print('电脑输了')
四.if嵌套1、语法
if 条件1:条件1成立执行的代码1条件1成立执行的代码2......if 条件2:条件2成立执行的代码1条件2成立执行的代码2......
五.三目运算符1、语法
条件成立执行的表达式 if 条件 else 条件不成立执行的表达式
示例:最大值
a=12b=23c = a if a > b else bprint(c)
04
Levi_5