python -【二】判断语句
判断语句
一、 布尔类型
- True:真(1)
- False:假(0)
比较运算符
| 运算符 | 实例 |
|---|---|
| == | 1 == 1 True |
| != | 1 != 1 Flase |
| < | 1 < 1 Flse |
| > | 1 > 1 Flse |
| <= | 1 <= 1 True |
| >= | 1 >= 1 True |
b1 = True
b2 = False
print(f"b1值是{b1},类型是{type(b1)}")
print(f"b2值是{b2},类型是{type(b2)}")# 比较运算符:== != > < <= >=
n1 = 10
n2 = 10
print(f'{n1} == {n2} --> {n1 == n2}')s1 = '张三'
s2 = '张三'
print(f'{s1} == {s2} --> {s1 == s2}')a1 = 10
a2 = 5
print(f'{a1} != {a2} --> {a1 != a2}')
print(f'{a1} > {a2} --> {a1 > a2}')
print(f'{a1} < {a2} --> {a1 < a2}')
print(f'{a1} <= {a2} --> {a1 <= a2}')
print(f'{a1} >= {a2} --> {a1 >= a2}')"""
b1值是True,类型是<class 'bool'>
b2值是False,类型是<class 'bool'>
10 == 10 --> True
张三 == 张三 --> True
10 != 5 --> True
10 > 5 --> True
10 < 5 --> False
10 <= 5 --> False
10 >= 5 --> True
"""
二、if 语句
if 条件:
你要做的事情1
elif 条件2:
你要做的事情2
else:
你要做的事情3
age = 18
print(f'我的年龄是:{age}岁')
if age >= 18:print('我已经成年了 ...')
else:print('我还是未成年 ...')
练习题一
题目:判断成年人
- 结合 input 获取键盘输入
- 判断是否是成年人,满足条件输出如下:
欢迎来到儿童乐园,儿童免费,成人收费
请输入年龄:30
您已成年,需要 10 元门票
祝您游玩愉快!
# 定义成年人的判断依据
flag = 18# 键盘输入
str_age = input('请输入年龄')
age = int(str_age)# 判断条件
print('欢迎来到儿童乐园,儿童免费,成人10元/人')
if age >= 18:print('您已成年,需要 10 元门票')
else:print('您是儿童,免费游玩儿~')
print('祝您游玩愉快!')
练习题二
猜数字:
5次机会,并且输出剩余的次数
随机数
API:random.randint(n, m)
r = random.randint(0, 100)
c = 0
d = 5
while c < d:in_ = int(input('请输入你猜的数字:'))if in_ > r:print('你猜的数字太大了~')elif in_ < r:print('你猜的数字太小了~')else:print(f'你猜对了,答案是{r}')breakc += 1print(f'还剩余{d - c}次机会')
判断语句嵌套
flag = 18print('欢迎来到儿童乐园,儿童免费,成人10元/人')
str_age = input('请输入年龄:')
age = int(str_age)if age >= 18:# 内层判断,VIP 等级if int(input('输入您的VIP等级:')) > 2:print('您的VIP等级足够免费游玩儿 ~')else:print('您的VIP等级不足,需要 10 元门票')
else:print('您是儿童,免费游玩儿~')
print('祝您游玩愉快!')
相关文章:
python -【二】判断语句
判断语句 一、 布尔类型 True:真(1)False:假(0) 比较运算符 运算符实例1 1 True!1 ! 1 Flase<1 < 1 Flse>1 > 1 Flse<1 < 1 True>1 > 1 True b1 True b2 False print(f"b1值是{b1},类型是{type(b1)}") print(…...
高通Android 12/13 设置和获取ADB状态
/*** 设置ADB状态** param isEnable*/public void setADB(boolean isEnable) {Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.ADB_ENABLED, isEnable ? 1 : 0);}/*** 获取ADB状态** return*/public boolean getADB() {return Settings.Global.getIn…...
存储器和CPU的连接与TCP的流量控制
存储器与CPU的连接 存储容量的拓展 (1)位拓展:增加存储字长 (2)字拓展 增加存储器字的数量 例题:设CPU有16根地址线,8根数据线,并用MREQ作为访问存储控制信号(低电平有效),WR作为…...
红蓝对抗提权篇之一文看懂提权
一、计算机中的权限 1.1 不同的权限系统 权限在不同的应用中有着不同的分类,与安全相关的大致上我们分为: 匿名访问权限 来宾权限 用户权限 管理员权限 系统权限 不同的权限对应的权力各不相同,我们对自己电脑一般是用户权限和管理员权限。…...
【Tlias智能学习辅助系统】01 准备工作
Tlias智能学习辅助系统 01 创建员工、部门表创建springboot工程,引入对应的起步依赖(web、mybatis、mysql驱动、lombok)准备 Mapper、Service、Controller 等基础结构MapperServiceControllerpojo封装类application.properties 接口开发规范 创建员工、部门表 -- 创…...
yq—2024/5/29—零钱兑换
代码实现: #define min(a, b) ((a) > (b) ? (b) : (a))int coinChange(int *coins, int coinsSize, int amount) {int dp[amount 1];// 初始化for (int i 0; i < amount 1; i) {dp[i] INT32_MAX;}dp[0] 0;// 01背包 -----先遍历物品,再遍历背…...
【 Quartz框架中各个表及其字段含义】
Quartz框架中各个表及其字段含义 Quartz是一个强大的任务调度框架,它通过在数据库中维护多张表来存储和管理任务信息。了解这些表的结构和字段含义,有助于我们更好地理解Quartz的工作原理,并在实际应用中进行有针对性的优化和管理。 想了解Quartz框架其他信息可以参考下面的博…...
SAP_SD模块 物料科目分配/成本简介
SAP系统各模块与财务都有个方面的集成。文本主要说明销售模块中的科目分配和成本的一个对应关系。 1、首先是在物料主数据上销售视图中的物料科目分配组,S1主营、S2材料等字段,物料销售的时候会将这个物料产生的记录到对应的科目中。 首先是物料主数据中…...
el-select 组件获取整个对象
法一:要获取整个对象的话,如果有列表就可以遍历列表,找到指定对象 let obj this.chainTaskList.find((item) > item.chainTaskNo e); if (obj) {this.form.storeNo obj.storeNo;this.form.storeName obj.couponVO.storeName; }或 fo…...
基础—SQL—DQL(数据查询语言)基础查询
一、引言 1、介绍: 分类全称描述DQL英文全称:Data Query Language(数据查询语言)主要是学习对数据库表中的记录进行查询的语句 2、讲解 日常的开发中或者对于一个正常的业务系统中,对于查询的操作次数是远远多于数据的增删改的频次。例如…...
【QT八股文】系列之篇章2 | QT的信号与槽机制及通讯流程
【QT八股文】系列之篇章2 | QT的信号与槽机制及通讯流程 前言2. 信号与槽信号与槽机制介绍/本质/原理,什么是Qt信号与槽机制?如何在Qt中使用?信号与槽机制原理,解析流程Qt信号槽的调用流程信号与槽机制的优缺点信号与槽机制需要注…...
excel表格里怎样不删除0,又不显示0呢?
在单元格里不显示0,大体上有这么几种方法: 1.设置单元格自定义格式 选中数据区域,鼠标右键,点一下设置单元格格式,选中数字,自定义,在右侧的类型栏,设置格式: [0]&quo…...
精准操控时间的艺术:JavaScript节流函数的深度探索与实践【含代码示例】
精准操控时间的艺术:JavaScript节流函数的深度探索与实践【含代码示例】 节流基础:概念与作用实现策略:案例展示案例一:基础定时器实现案例二:立即执行版本案例三:使用requestAnimationFrame实现动画节流 功…...
自学SPSS,有哪些教学视频或书籍推荐?
书籍推荐 经过长达八年的不断迭代与优化,SPSSAU的用户群体已经远超简单的数据分析层面,而是逐步深入到了学术研究的精髓之中。如今,无论是在SCI、EI等国际权威学术期刊,还是北大核心期刊、CSSCI等国内顶尖学术期刊上,…...
开源数据库同步工具DBSyncer
前言: 这么实用的工具,竟然今天才发现,相见恨晚呀!!!! DBSyncer(英[dbsɪŋkɜː],美[dbsɪŋkɜː 简称dbs)是一款开源的数据同步中间件,提供M…...
【SpringMVC】_SpringMVC项目返回HTML与JSON
目录 1. SpringMVC项目返回HTML页面 2. SpringMVC项目返回JSON 2.1 程序演示 2.2 关于响应的Content-Type 2.2.1 接口为对象 2.2.2 接口为String 2.2.3 接口为Map 本专栏已介绍: 返回静态页面: 【Spring MVC】_SpringMVC项目返回静态页面_mvc 返…...
STL库--stack
目录 stack的定义 stack容器内元素的访问 stack常用函数实例解析 stack的常见用途 stack的定义 其定义的写法和其他STL容器相同,typename可以任意基本类型或容器: stack<typename> name; stack容器内元素的访问 由于栈本身就是一种后进先出…...
从System Prompt来看Claude3、Kimi和ChatGLM4之间的差距
大家好,我是herosunly。985院校硕士毕业,现担任算法t研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算…...
(精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
(精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标...
Docker安装nginx详细教程
详细教程如下: 1. 拉取Nginx镜像 docker pull nginx默认拉最新的(也可以根据自己的需求指定版本) 2. 运行Nginx容器 docker run --name my-nginx -d -p 80:80 nginx--name my-nginx:容器名称,便于管理。-d…...
MQTT安全连接不止一种:用MQTTnet库玩转C#客户端单向与双向认证
MQTT安全连接实战:从单向认证到双向认证的C#实现精要 物联网设备间的数据传输安全一直是开发者关注的核心问题。MQTT协议作为轻量级的消息传输协议,在工业自动化、智能家居等领域广泛应用,但其默认的1883端口通信并不加密。本文将深入探讨如何…...
SDL2项目实战:用Conan一键集成SDL_image库(附CMake配置避坑指南)
SDL2项目实战:用Conan一键集成SDL_image库(附CMake配置避坑指南) 在开发跨平台C游戏或多媒体应用时,处理多种图片格式是刚需。SDL2原生仅支持BMP格式,而现代项目往往需要JPEG、PNG甚至WebP等更高效的格式。SDL_image库…...
AsyncAPI消息模式匹配:基于内容路由消息的终极指南
AsyncAPI消息模式匹配:基于内容路由消息的终极指南 【免费下载链接】spec The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs. 项目地址: https://gitcode.com/gh_mirrors/spec/spec AsyncAPI规范允…...
ESP8266轻量Web服务器库myWebServerESP深度解析
1. myWebServerESP:面向ESP8266/NODEMCU的轻量级嵌入式Web服务器库深度解析1.1 项目定位与工程价值myWebServerESP是一个专为 ESP8266 系列芯片(含 NodeMCU 开发板)设计的轻量级、可配置 Web 服务框架,运行于 Arduino IDE 生态下。…...
突破限制:跨平台VMware macOS虚拟机部署全指南——非苹果硬件的macOS体验方案
突破限制:跨平台VMware macOS虚拟机部署全指南——非苹果硬件的macOS体验方案 【免费下载链接】unlocker VMware macOS utilities 项目地址: https://gitcode.com/gh_mirrors/unl/unlocker Unlocker是一款针对VMware Workstation和Player的开源补丁工具&…...
Mod5实战:从零构建大气辐射传输模拟与辐照度计算全流程
1. 从零开始:为什么需要大气辐射传输模拟? 第一次接触大气辐射传输模拟的朋友可能会问:这玩意儿到底有什么用?简单来说,就像给地球大气层做CT扫描。我在做光伏电站选址评估时,就深刻体会到它的价值——通过…...
【深度学习新浪潮】如何安全、可靠地使用OpenClaw?
前言 当下AI智能体赛道飞速发展,OpenClaw凭借本地私有化部署、系统级实操能力、多模型兼容的核心优势,成为开发者、办公人群追捧的自动化工具。它可以调度浏览器、执行文件操作、运行终端脚本、串联多步骤业务流程,真正实现大语言模型从对话交互到落地执行的跨越。 但很多…...
基于MATLAB的图像加密解密系统 可以正确无误的对图像进行加密和解密 带GUI界面
基于MATLAB的图像加密解密系统 可以正确无误的对图像进行加密和解密 带GUI界面,一步一步完整运行你是否有过这样的疑问——如何让一张普通图片变成外星密文?在MATLAB里玩转图像加密真的可以像搭积木一样简单。今天咱们就来捣鼓一个带界面的图像加密系统&…...
从‘饱和度’到‘肤色正常’:深入理解CCM色彩校正矩阵的调试逻辑与参数关系
从‘饱和度’到‘肤色正常’:深入理解CCM色彩校正矩阵的调试逻辑与参数关系 在数字图像处理领域,色彩校正矩阵(Color Correction Matrix,CCM)的调试一直是工程师们面临的技术难点之一。不同于简单的参数调整࿰…...
One-API终极部署实战:从零构建企业级AI接口分发平台
One-API终极部署实战:从零构建企业级AI接口分发平台 【免费下载链接】one-api OpenAI 接口管理 & 分发系统,支持 Azure、Anthropic Claude、Google PaLM 2、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问以及 360 智脑,可用于…...
