逻辑判断

首先得首先,我们想判断一个逻辑的正确与否,一定是需要一个能够表现出逻辑的词
如果我只说一个1 2,那么大家都不知道我在说什么但是如果我说1<2,那么大家就能判断这个语句的正确与否了
下面是几个常用的逻辑词

  • < 小于
  • >大于
  • <=小于等于
  • >=大于等于
  • ==等于
  • !=不等于

if

if的中文意思就是如果,在python中的意思就是如果怎么样那就怎么样

if 怎么样:那就怎么样

if后面跟的是条件,在下一行空四格的后面跟的是他的结果

提示一下,这里缩进和C语言的不一样,在C语言中,之后后面一行是和if“绑定”的,但是在python中,只要是缩进一样(一般都是四格)那么都可以看做都为if的结果

if 1<2print("1<2")

输出1<2,

if else

else在中文的意思就是否则,和if连在一起他的用法就很明显了,那就是如果不满足if的条件,那么就要怎么样

if 条件:满足条件执行这个语句
else:不满足条件执行这个语句

if elif else

这就是多条件判断语句,这就说明了在这个语句中不止一个判断语句,具体用法如下

if 条件1:满足条件1执行这个语句
elif 条件2:满足条件2执行这个语句
else:不满足条件执行这个语句

值得注意的是,Python 刻意 “禁止赋值出现在条件里”,就是为了强制开发者把赋值和判断分开写,让代码逻辑更清晰,减少因语法灵活带来的隐藏 bug 。

while循环

从他的名字我们可以看出,是一个可以一直重复步骤的语句,那么我们怎么使用他呢

while 条件:语句1语句2

在条件满足的时候我们会一直执行语句1和语句2

在执行的时候满足之前if的缩进的规律,就是在同一缩进(一般为空四格)的语句中视为在while状态下的语句

for循环

和C语言中for循环不一样,在python中的for循环是用临时变量将容器中的数据一个一个提取出来

for 临时变量 in 数据容器:语句1语句2

有点像c++中的for(int tem:nums)

range

range就是生成一个序列类型(从x开始到y结束不包含y)
range(5)0 1 2 3 4
range(2,5) 2 3 4
range(2,5,2) 2 4 最后一个是步长

循环中断

breakcontinue
continue就是中断依稀循环跳转到下一次循环
break就是直接跳过循环

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/89513.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/89513.shtml
英文地址,请注明出处:http://en.pswp.cn/web/89513.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Liunx-Lvs配置项目练习

1.实验环境配置Lvs调度器有两块网卡 一块仅主机和一块nat网卡&#xff0c;客户端nat模式&#xff0c;两台服务器为仅主机模式2.集群和分布式简介集群与分布式系统简介集群 (Cluster)集群是指将多台计算机(通常为同构的)通过高速网络连接起来&#xff0c;作为一个整体对外提供服…

T5(Text-to-Text Transfer Transformer) 模型

下面是对 T5&#xff08;Text-to-Text Transfer Transformer&#xff09; 模型的详细介绍&#xff0c;包括其原理、架构、训练方式、优势与局限&#xff0c;以及与其他模型&#xff08;如 BERT、GPT&#xff09;的对比。一、T5 是什么&#xff1f;T5&#xff08;Text-to-Text T…

PostgreSQL技术大讲堂 - 第97讲:PG数据库编码和区域(locale)答疑解惑

PostgreSQL从入门到精通系列课程&#xff0c;近100节PG技术讲解&#xff0c;让你从小白一步步成长为独当一面的PG专业人员&#xff0c;点击这里查看章节内容。 PostgreSQL从入门到精通课程&#xff0c;持续更新&#xff0c;欢迎加入。第97讲&#xff1a;PostgreSQL 数据库编码…

【IEEE独立出版 】第六届机器学习与计算机应用国际学术会议(ICMLCA 2025)

第六届机器学习与计算机应用国际学术会议&#xff08;ICMLCA 2025&#xff09; 大会简介 第六届机器学习与计算机应用国际学术会议(ICMLCA 2025)定于2025年10月17-19日在中国深圳隆重举行。本届会议将主要关注机器学习和计算机应用面临的新的挑战问题和研究方向&#xff0c;着力…

对于编码电机-520直流减速电机

编码电机的介绍 编码器是一种将角位移或者直线位移转换成一连串电数字脉冲的一种传感器。我们可以通过编码器测量电机转动的位移或者速度信息。 编码器按照工作原理&#xff0c;可以分为增量式编码器和绝对式编码器&#xff0c;绝对式编码器的每一个位置对应一个确定的数字码&a…

Rust入门之并发编程基础(三)

Rust入门之并发编程基础&#xff08;三&#xff09; 题记&#xff1a;6月底7月初&#xff0c;结束北京的工作生活回到二线省会城市发展了&#xff0c;鸽了较久了&#xff0c;要继续坚持学习Rust&#xff0c;坚持写博客。 背景 我们平时使用计算机完成某项工作的时候&#xf…

一文读懂循环神经网络—深度循环神经网络(DRNN)

目录 一、从 RNN 到 DRNN&#xff1a;为什么需要 “深度”&#xff1f; 二、DRNN 的核心结构 1. 时间维度&#xff1a;循环传递 2. 空间维度&#xff1a;多层隐藏层 3. 双向 DRNN&#xff08;Bidirectional DRNN&#xff09; 三、DRNN 的关键挑战与优化 1. 梯度消失 / 爆…

磁悬浮轴承系统中由不平衡力引发的恶性循环机制深度解析

磁悬浮轴承系统中由不平衡力引发的 “振动-激励-更大振动”恶性循环 是一个典型的 正反馈失控过程,其核心在于 传感器信号的污染 与 控制器对真实位移的误判。以下是其逐步演进的原理详解: 恶性循环的触发与演进 1:不平衡力的产生(根源) 转子存在质量偏心,质心(CM)偏离…

优迅股份IPO隐忧:毛利水平“两连降”,研发费用率不及行业均值

撰稿|行星来源|贝多财经近日&#xff0c;厦门优迅芯片股份有限公司&#xff08;下称“优迅股份”&#xff09;的科创板IPO审核状态变更为“已问询”&#xff0c;中信证券为其保荐机构。天眼查App信息显示&#xff0c;优迅股份成立于2003年2月&#xff0c;是中国首批专业从事光通…

Linux探秘坊-------15.线程概念与控制

1.线程概念 1.什么是线程2.线程 vs 进程不同的操作系统有不同的实现方式&#xff1a; linux &#xff1a;直接使用pcb的功能来模拟线程&#xff0c;不创建新的数据结构windows&#xff1a; 使用新的数据结构TCB&#xff0c;来进行实现&#xff0c;一个PCB里有很多个TCB 3.资源划…

Github库镜像到本地私有Gitlab服务器

上一节我们看了如何架设自己的Gitlab服务器&#xff0c;今天我们看怎么把Github库转移到自己的Gitlab上。 首先登录github&#xff0c;进入自己的库复制地址。 克隆镜像库 在本地新建一个文件夹 在文件夹执行CMD指令 git clone --mirror gitgithub.com:thinbug/A.git–mirror参…

【C++】——类和对象(中)——默认成员函数

一、类的默认成员函数默认成员函数就是用户没有显示实现&#xff0c;不过编译器会自动生成的成员函数&#xff0c;称为默认成员函数。一个类默认成员函数一共有6个&#xff0c;在我们不写的情况下&#xff0c;编译器就会自动生成这6个成员函数&#xff0c;不过我们重点要学习的…

MATLAB知识点总结

1.将A图与B图相同范围内归一化显示在同一个figure上&#xff1a; figure, plot(A(150:450,500)/max(A(150:450,500))) hold on plot(D(150:450,500)/max(D(150:450,500)),‘R’) 将两幅图像的一定范围显示在同一图像上。 figure,plot(A(350,100:450)) hold on plot(G(350,100:4…

易天光通信10G SFP+ 1550nm 120KM 双纤光模块:远距离传输的实力担当

目录 前言 一、10G SFP双纤光模块概述 二、易天10G SFP 120KM 双纤光模块核心优势与应用 核心优势&#xff1a; 主要关键应用如下&#xff1a; 三、易天10G SFP 120KM 双纤光模块客户优势 总结 关于易天 前言 在构建高效稳定的网络架构时&#xff0c;10G SFP 光模块 12…

【深度学习】神经网络 批量标准化-part6

九、批量标准化是一种广泛使用的神经网络正则化技术&#xff0c;对每一层的输入进行标准化&#xff0c;进行缩放和平移&#xff0c;目的是加速训练&#xff0c;提高模型稳定性和泛化能力&#xff0c;通常在全连接层或是卷积层之和&#xff0c;激活函数之前使用核心思想对每一批…

【数据可视化-67】基于pyecharts的航空安全深度剖析:坠毁航班数据集可视化分析

&#x1f9d1; 博主简介&#xff1a;曾任某智慧城市类企业算法总监&#xff0c;目前在美国市场的物流公司从事高级算法工程师一职&#xff0c;深耕人工智能领域&#xff0c;精通python数据挖掘、可视化、机器学习等&#xff0c;发表过AI相关的专利并多次在AI类比赛中获奖。CSDN…

【科研绘图系列】R语言绘制分组箱线图

文章目录 介绍 加载R包 数据下载 导入数据 画图1 画图2 合并图 系统信息 参考 介绍 【科研绘图系列】R语言绘制分组箱线图 加载R包 library(ggplot2) library(patchwork)rm(list = ls()) options(stringsAsFactors = F)

基于Android的旅游计划App

项目介绍系统打开进入登录页面&#xff0c;如果没有注册过账号&#xff0c;点击注册按钮输入账号、密码、邮箱即可注册&#xff0c;注册后可登录进入系统&#xff0c;系统分为首页、预订、我的三大模块&#xff0c;下面具体详细说说三大模块功能说明。1.首页显示旅游备忘或旅游…

【LeetCode 2163. 删除元素后和的最小差值】解析

目录LeetCode中国站原文原始题目题目描述示例 1&#xff1a;示例 2&#xff1a;提示&#xff1a;讲解分割线的艺术&#xff1a;前后缀分解与优先队列的完美邂逅第一部分&#xff1a;算法思想 —— “分割线”与前后缀分解1. 想象一条看不见的“分割线”2. 前后缀分解&#xff1…

控制鼠标和键盘

控制鼠标和键盘的Python库Python中有多个库可以用于控制鼠标和键盘&#xff0c;常用的包括pyautogui、pynput、keyboard和mouse等。这些库提供了模拟用户输入的功能&#xff0c;适用于自动化测试、GUI操作等场景。使用pyautogui控制鼠标pyautogui是一个跨平台的库&#xff0c;支…