当前位置: 首页 > news >正文

python判断语句

1.布尔类型

进行判断,只有是(True:本质上是一个数字,记作1)和否(False:本质上是一个数字,记作0)。
定义变量存储布尔类型数据:

变量名称 = 布尔类型字面量
a = True

代码演示:

a = True
print(type(a))

输出结果:

<class 'bool'>

2.比较运算符

==:判断内容是否相等,满足为True,不满足为False。
!=:判断内容是否不相等,满足为True,不满足为False。
>:判断运算符左侧内容是否大于右侧,满足为True,不满足为False。
<:判断运算符左侧内容是否小于右侧,满足为True,不满足为False。
>=:判断运算符左侧内容是否大于等于右侧,满足为True,不满足为False。
<=:判断运算符左侧内容是否小于等于右侧,满足为True,不满足为False。
代码演示:

# ==
a = 10
b = 10
if a == b:print(True)
# !=
a = 1
b = 2
if a != b:print(True)
# >
a = 3
b = 2
if a > b:print(True)
# <
a = 1
b = 2
if a < b:print(True)
# >=
a = 3
b = 2
if a >= b:print(True)
# <=
a = 1
b = 2
if a <= b:print(True)

输出结果:

True
True
True
True
True
True

3.if语句基本格式

if 要判断的条件:条件成立时,要做的事情
代码演示:

a = 20
if a > 10:print(f"a大于10是:{a > 10}")

输出结果:

a大于10是:True

4.if_else组合判断语句

满足if条件则执行if下面的语句,否则执行else下面的语句。

if 条件:执行。
else:不满足if条件执行。

代码演示:

a = 0
if a > 10:print(f"a大于10是:{a > 10}")
else:print(f"a不大于10是:{a > 10}")

输出结果:

a不大于10是:False

5.if_elif_else组合使用的语法

满足if或者elif条件则执行if或者elif下面的语句,都不满足执行else下面的语句。

if 条件1:条件1满足执行。
elif 条件n:条件n满足执行
else:所有条件不满足执行。

代码演示:

a = 10
if a > 10:print(f"a大于10是:{a > 10}")
elif a == 10:print(f"a等于10是:{a == 10}")
else:print(f"a小于10是:{a < 10}")

输出结果:

a等于10是:True

6.判断语句的嵌套

在满足if条件的时候里面还可以加其他的判断。

if 条件1:条件1满足执行。if 条件2:条件2满足执行。

代码演示:

a = 10
if a == 10:print(f"a等于10是:{a > 10}")if a < 20:print(f"a小于20是:{a < 20}")

输出结果:

a等于10是:False
a小于20是:True

7.随机数

使用random可以随机生成一个指定范围的数字,例如随机生成1-20之间的一个数字。
代码演示:

import random
a = random.randint(1,20)
print(a)

输出结果:

5

可多执行几次,每次结果不一样。

http://www.lryc.cn/news/175517.html

相关文章:

  • C# 虚方法
  • 微信小程序,动态设置三级联动, 省市区街道
  • Learn Prompt- Midjourney 图片生成:Image Prompts
  • 基于微信小程序的健身房私教预约平台设计与实现(源码+lw+部署文档+讲解等)
  • 安卓Compose(二)
  • TCP 和 UDP哪个更好
  • Spring Boot 如何实现单点登录(SSO)
  • C#中的(++)和(--)运算符
  • SVG鼠标漫游
  • 关于Github报SSL_ERROR_SYSCALL的解决方案
  • Redis 集群搭建教程
  • 图形处理软件Photoshop Elements 2020 mac中文版 ps简化版
  • opencv for unity package在unity中打开相机不需要dll
  • [Linux入门]---进程状态
  • 腾讯mini项目-【指标监控服务重构】2023-08-29
  • opencv 常用的滤波器及应用技巧
  • 【PyTorch攻略(1/7)】 张量基本语法
  • 什么是Jmeter ?Jmeter使用的原理步骤是什么?
  • Mac 通过 brew安装的 ffmpeg 切换版本
  • 【Spring Boot】实战:实现数据缓存框架
  • MySQL数据类型之JSON
  • nginx_0.7.65_00截断_nginx解析漏洞
  • 建站百科:HTTP返回状态码是什么?
  • 人像摄影简记
  • 【Java 基础篇】Java 实现模拟斗地主游戏
  • 计算机专业毕业设计项目推荐09-个人医疗系统(Spring+Js+Mysql)
  • 安卓Compose(一)
  • 【Linux学习】03Linux用户和权限
  • LeetCode 面试题 05.04. 下一个数
  • SDXL prompt 笔记