Python笔记
条件语句一.if
1. 语法
if 条件: 条件成立执行的代码1 条件成立执行的代码2 ......
2. 示例:
a=12
b=23
if 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')
运行结果:
请输入分数:87 87:B Process 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=12 b=23 c = a if a > b else b print(c)
04
Levi_5



