python第七节:条件、循环语句(2)

循环语句

while循环
 
for循环
 
组合嵌套循环
 
break
终止循环,跳出整个循环
continue
终止当前循环,进入下一次循环
pass
空语句,什么都不做,用于保持结构完整
 
语法1whlie循环一定要控制好循环条件,防止无限次执行。
while 判断条件(condition)
    执行语句(statements)……
 
例子1
count = 0while (count < 9):if count == 5:count = count + 1continueprint('当前数字时:',count)count = count + 1
 
结果:
当前数字时: 0
当前数字时: 1
当前数字时: 2
当前数字时: 3
当前数字时: 4
当前数字时: 6
当前数字时: 7
当前数字时: 8
 
例子2
count = 0while (count < 9):if count == 5:count = count + 1breakprint('当前数字时:',count)count = count + 1
结果:
当前数字时: 0
当前数字时: 1
当前数字时: 2
当前数字时: 3
当前数字时: 4
 

例子3:

count = 0while (count < 9):if count == 5:count = count + 1continueprint('当前数字时:',count)count = count + 1else:print('进入whileelse语句中,当前数字时:',count)

语法2:for循环

for iter in sequence:

   statements(s)

例子1:

count = [1,2,3,4,5]for i in count:print('当前数字时:',i)else:print('进入forelse语句中,当前数字时:',i)

结果:

当前数字时: 1

当前数字时: 2

当前数字时: 3

当前数字时: 4

当前数字时: 5

进入for的else语句中,当前数字时: 5

循环可以嵌套混用,但是要注意逻辑清晰:

例子1:

count = [1,2,3,4,5]count2 = [2,6,8,5]x = 0for i in count:for j in count2:x +=1print('当前数字时:',i/j)else:passprint('进入forelse语句中,循环总次数:',x)

结果:

当前数字时: 0.5

当前数字时: 0.16666666666666666

当前数字时: 0.125

当前数字时: 0.2

当前数字时: 1.0

当前数字时: 0.3333333333333333

当前数字时: 0.25

当前数字时: 0.4

当前数字时: 1.5

当前数字时: 0.5

当前数字时: 0.375

当前数字时: 0.6

当前数字时: 2.0

当前数字时: 0.6666666666666666

当前数字时: 0.5

当前数字时: 0.8

当前数字时: 2.5

当前数字时: 0.8333333333333334

当前数字时: 0.625

当前数字时: 1.0

进入for的else语句中,循环总次数: 20

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

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

相关文章

Python基础21 面向对象(4)进阶 类的一些内置方法和属性

文章目录 一、模块调用中attr类函数的运用1、执行模块以外的模块调用2、执行模块调用自己 二、\_\_getattribute__()方法的运行逻辑三、item系列方法四、\_\_str__()方法五、\_\_repr__()方法六、自定制格式化方法七、__slots__属性八、\_\_doc__属性九、__module__和__class\_…

pytorch -- torch.nn下的常用损失函数

1.基础 loss function损失函数&#xff1a;预测输出与实际输出 差距 越小越好 - 计算实际输出和目标之间的差距 - 为我们更新输出提供依据&#xff08;反向传播&#xff09; 1. L1 torch.nn.L1Loss(size_averageNone, reduceNone, reduction‘mean’) 2. 平方差&#xff08;…

axios的基本特性用法

1. axios的基本特性 axios 是一个基于Promise用于浏览器和node.js的HTTP客户端。 它具有以下特征&#xff1a; 支持浏览器和node.js支持promiseAPI自动转换JSON数据能拦截请求和响应请求转换请求数据和响应数据&#xff08;请求是可以加密&#xff0c;在返回时也可进行解密&…

如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)

一、VMware Workstation 虚拟机 没有安装 VM 虚拟机的参考以下文章进行安装&#xff1a; VM 虚拟机安装教程​编辑https://eclecticism.blog.csdn.net/article/details/135713915https://eclecticism.blog.csdn.net/article/details/135713915 二、Windows 7 镜像 点击链接…

大语言模型LLM参数微调:提升6B及以上级别模型性能(LLM系列009)

文章目录 大语言模型LLM参数微调&#xff1a;提升6B及以上级别模型性能&#xff08;LLM系列009&#xff09;序章LLM参数微调的核心原理预训练与微调过程技术细化 LLM参数微调实战案例详解案例一&#xff1a;文本分类任务微调案例二&#xff1a;问答系统任务微调案例三&#xff…

C++:类与对象(2)

创作不易&#xff0c;感谢三连&#xff01; 一、六大默认成员函数 C为了弥补C语言的不足&#xff0c;设置了6个默认成员函数 二、构造函数 2.1 概念 在我们学习数据结构的时候&#xff0c;我们总是要在使用一个对象前进行初始化&#xff0c;这似乎已经成为了一件无法改变的…

cypher操作图数据库

简单示例 sql语法返回值 sql语法 在Match语法中&#xff0c;无法对关系使用$引入变量&#xff08;案例中的max_path_len&#xff09;。如果一定要引入&#xff0c;就使用format的字符串占位符方法。在Match语法中&#xff0c;允许对节点的属性使用$引入变量。如果sql已经使用了…

【论文笔记之 YIN】YIN, a fundamental frequency estimator for speech and music

本文对 Alain de Cheveigne 等人于 2002 年在 The Journal of the Acoustical Society of America 上发表的论文进行简单地翻译。如有表述不当之处欢迎批评指正。欢迎任何形式的转载&#xff0c;但请务必注明出处。 论文链接&#xff1a;http://audition.ens.fr/adc/pdf/2002_…

数据结构知识点总结-特殊矩阵-矩阵的压缩存储

特殊矩阵 定义 矩阵在计算机图形学中占有很重要的地位。在数据结构中我们不研究矩阵的运算,而是侧重于如何将矩阵高效的存储在内存中,并能方便的提取矩阵中的元素。 数组的概念 数组是由n(n>=0)个相同类型的数据元素构成的有限序列,每个数据元素称为一个数组元素,每…

基于smilehappiness-framework-base,快速集成ShardingSphere JDBC

文章目录 1 前言2 分库分表2.1 什么是分库分表2.2 垂直分库2.3 水平分表 3 如何集成使用分库分表3.1 添加maven依赖3.2 添加 shardingSphere 数据源3.2 添加 sharding jdbc 配置3.2.1 分表配置示例3.2.2 分库且分表配置示例 1 前言 为什么使用分库分表&#xff1f;随着业务量的…

【Fastadmin】动态下拉(SelectPage)

目录 1.常规用法: 2.常用属性: 3.联动用法:三级分类为例 FastAdmin中的动态下拉列表使用的是优秀强大的Selectpage插件,FastAdmin对其进行了二次开发。 1.常规用法: <input id="c-name" data-rule="required" data-source="category/sele…

vue3_父组件调用子组件的某个方法

父组件&#xff1a; <template><div class"father"><el-button click"handle">触发子组件事件</el-button><child ref"children"/></div> </template><script setup lang"ts"> impo…

C# OpenCvSharp 颜色反转

目录 效果 灰度图 黑白色反转 彩色反转 项目 代码 下载 效果 灰度图 黑白色反转 彩色反转 项目 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Te…

电机应用中的大功率电阻器?

在这篇文章中&#xff0c;我们将考虑电机应用中的电阻器。 交流、直流和专用电机用于广泛的应用。一些电机应用相对简单&#xff0c;唯一需要关注的是电机的启动和关闭。在这里&#xff0c;成本、简单性和可靠性是主要问题&#xff0c;而电机控制电阻器是常见的解决方案。 在…

【数据结构】B树,B+树,B*树

文章目录 一、B树1.B树的定义2.B树的插入3.B树的中序遍历 二、B树和B*树1.B树的定义2.B树的插入3.B*树的定义4.B树系列总结 三、B树与B树的应用 一、B树 1.B树的定义 1. 在内存中搜索效率高的数据结构有AVL树&#xff0c;红黑树&#xff0c;哈希表等&#xff0c;但这是在内存…

解决:selenium web browser 的版本适配问题

文章目录 解决方案&#xff1a;使用 webdriver manager 自动适配驱动 使用 selenium 操控浏览器的时候报错&#xff1a; The chromedriver version (114.0.5735.90) detected in PATH at /opt/homebrew/bin/chromedriver might not be compatible with the detected chrome ve…

IK分词器

下载 elasticsearch&#xff1a;https://www.elastic.co/cn/elasticsearch elasticsearch-analysis-ik&#xff1a;https://github.com/medcl/elasticsearch-analysis-ik 启动 elasticsearch&#xff1a;elasticsearch\bin\elasticsearch.bat http://localhost:9200 启动 kiban…

AutoSAR(基础入门篇)11.5-服务映射(自顶向下)

目录 一、配置Service Needs 二、配置Cfg同步 我们在下一节的实验课中讲解这里的具体配置流程,本节主要讲一下这些配置的大致流程和配置项的作用。NvBlockSwComponents是一个可选项, 我们这里开始不使用NvBlockSwComponents,将我们的Application SWC直接和NvM通过C/S连接起…

C++面试宝典第32题:零钱兑换

题目 给定不同面额的硬币coins和一个总金额amount,编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,则返回-1。说明:你可以认为每种硬币的数量是无限的。 示例1: 输入:coins = [1, 2, 5], amount = 11 输出:3 解释:11 = …

golang 函数式编程库samber/mo使用: Either

golang 函数式编程库samber/mo使用&#xff1a; Either 如果您不了解samber/mo库&#xff0c; 请先阅读第一篇 Option 结构定义 有时候我们不确定值的类型&#xff0c; 一个值可能是int&#xff0c; 也可能是string&#xff0c; 这时候我们可以使用Either类型。 Either类型是…