欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Python笔记4

时间:2023-05-31
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

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。