forwhile(Python)

文章目录

  • 前言
  • 一、for
  • 二、while


前言

循环:就是让指定的代码重复的执行。

一、for

for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。

'''
forfor i in list:循环主体
'''
for i in [1, 2, 3, 4, 5]:print(i)'''*********************************************************************************************''''''
for...elsefor i in list:循环主体else:循环结束后执行的代码
'''
for i in [1, 2, 3, 4, 5]:print(i)
else:print("最后执行!")

二、while

while语句中的缩进部分是一个独立的代码块。

死循环:
由于疏忽,忘记在循环内部修改循环的判断条件,导致循环持续执行,程序终止无法终止!

'''
while:变量设置初始值while 条件(判断 变量是否满足条件):条件满足时,做的事情1条件满足时,做的事情2条件满足时,做的事情3...(省略)...修改变量
'''
'''猜拳游戏1:代表石头2:代表布3:代表剪刀
'''
import randomdict_game = {"石头": 1, "布": 2, "剪刀": 3}
while True:robot = random.choice(list(dict_game.keys()))player = input("请玩家出拳(剪刀/石头/布/结束游戏):")if player == "结束游戏":breakprint("请机器人出拳(剪刀/石头/布):{}".format(robot))if dict_game[robot] == dict_game[player]:print("平局!")elif (dict_game[player] == 1 and dict_game[robot] == 3) or (dict_game[player] == 2 and dict_game[robot] == 1) or (dict_game[player] == 3 and dict_game[robot] == 2):print("你赢了!")else:print("你输了!")'''**************************************************************************************************''''''
while 循环使用 else 语句变量设置初始值while 条件(判断 变量是否满足条件):条件满足时,做的事情1条件满足时,做的事情2条件满足时,做的事情3...(省略)...修改变量else(变量不满足条件)做的事情
''' 
num= 0
while num < 5:print (num, " 小于 5")count = num + 1
else:print (num, " 大于或等于 5")

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

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

相关文章

“管式加热炉简单控制系统和串级控制系统设计与Matlab仿真”,高分资源,匠心制作,下载可用。强烈推荐!!!

“管式加热炉简单控制系统和串级控制系统设计与Matlab仿真”毕业设计&#xff0c;高分资源&#xff0c;匠心制作&#xff0c;下载可用。强烈推荐&#xff01;&#xff01;&#xff01; 1.控制目标 加热炉的任务是把原油加热到一定温度&#xff0c;以保证下道工艺的顺利进行。…

企业如何通过数据资产入表与融资加速数字化转型

数据作为五大生产要素之一&#xff0c;是数字经济发展的基础。如何对数据资产进行确权、核算和变现&#xff0c;已成为数字经济时代的难点和热点。随着“数据资产入表”的提出与实践&#xff0c;这一领域迎来了新的变化与机遇。 一、什么是数据资产入表 在我国&#xff0c;数据…

二种方法轻松提取音频中的钢琴声音

在音乐制作、音频编辑或是纯粹的音乐爱好者的世界里&#xff0c;有时我们需要从复杂的音乐编排中抽取出特定乐器的声音&#xff0c;比如那悠扬的钢琴旋律。这不仅能帮助我们更好地理解音乐的结构&#xff0c;还能在创作过程中提供灵感。本文将介绍两种简单有效的方法&#xff0…

如何在Windows 11上设置默认麦克风和相机?这里有详细步骤

如果你的Windows 11计算机上连接了多个麦克风或网络摄像头&#xff0c;并且希望自动使用特定设备&#xff0c;而不必每次都在设置中乱动&#xff0c;则必须将首选设备设置为默认设备。我们将向你展示如何做到这一点。 如何在Windows 11上更改默认麦克风 有两种方法可以将麦克…

第 28 篇 : SSH秘钥登录

1 生成秘钥 ssh-keygen -t rsa ls -a ./.ssh/一直回车就行了 2. 修改配置 vi /etc/ssh/sshd_config放开注释 公钥的位置修改 关闭密码登录 PubkeyAuthentication yes AuthorizedKeysFile .ssh/id_rsa.pub PasswordAuthentication no3. 下载id_rsa私钥, 自行解决 注意…

selenium爬取boss直聘招聘岗位数据

selenium爬取boss直聘招聘岗位数据 一、爬取流程二、完整代码一、爬取流程 先来看一下爬取到的数据情况: 再来看一下boss直聘的页面,这时需要我们已经完成了城市的选择,将岗位名称输入到搜索框中,点击搜索之后切换到第2页。这时我们将url复制。第2页的url为:https://www.…

Mybatis 系列全解(2)——全网免费最细最全,手把手教,学完就可做项目!

Mybatis 系列全解&#xff08;2&#xff09; 1. ResultMap结果集映射2. 日志2.1 日志工厂2.2 log4j 3. 分页3.1 实现SQL分页3.2 RowBounds 分页3.3 分页插件 4. 使用注解开发4.1 面向接口编程4.2 使用注解4.3 Mybatis 详细执行过程4.4 CRUD 增删改查 5. Lombok 1. ResultMap结果…

2-17 基于matlab的改进的遗传算法(IGA)对城市交通信号优化分析

基于matlab的改进的遗传算法&#xff08;IGA&#xff09;对城市交通信号优化分析。根据交通流量以及饱和流量&#xff0c;对城市道路交叉口交通信号灯实施合理优化控制&#xff0c;考虑到交通状况的动态变化&#xff0c;及每个交叉口的唯一性。通过实时监测交通流量&#xff0c…

【Text2SQL 论文】MCS-SQL:利用多样 prompts + 多项选择来做 Text2SQL

论文&#xff1a;MCS-SQL: Leveraging Multiple Prompts and Multiple-Choice Selection For Text-to-SQL Generation ⭐⭐⭐ arXiv:2405.07467 一、论文速读 已有研究指出&#xff0c;在使用 LLM 使用 ICL 时&#xff0c;ICL 的 few-shot exemplars 的内容、呈现顺序都会敏感…

设备智能化:中国星坤线缆组件的解决方案!

在当今快速发展的电子行业中&#xff0c;产品小型化和成本效益是制造商追求的两大目标。中国星坤端子电缆组件以其灵活性和高效性&#xff0c;为电子设备制造商提供了一种理想的解决方案。本文将探讨星坤端子电缆组件的优势以及其在不同电子设备中的应用。 端子线&#xff1a;小…

Dxf库中的DL_Attributes类

DL_Attributes 通常是 DXF 库中用于存储图形实体属性的类。在 DXF 文件中&#xff0c;每个图形实体都可以具有一系列属性&#xff0c;如颜色、线型、线宽等。DL_Attributes 类用于封装和管理这些属性&#xff0c;以便在创建、编辑和显示图形实体时使用。 以下是一个简单的伪代…

对于“青少年与成年人抑郁症的不同点”,以下说法错误的是?

对于“青少年与成年人抑郁症的不同点”&#xff0c;以下说法错误的是()点击查看答案 A.刻意引人关注B.易激惹或愤怒情绪 C.无法解释的隐痛或疼痛D.对于批评的极端敏感 青春期孩子的心理需求层次的是:①满足②成长③归属④需求 A.②③④ B.①③④C.③④② D.①②③ 关于亲子关系…

python之闭包以及服务器的开发

闭包&#xff1a; 函数嵌套函数 函数的返回值是一个函数 内部函数使用了外部函数的变量 造成数据不会被释放。 函数的参数是一个变量 def f(a):def f1():print(a)return f1f2 f(2) f2() # 2 函数的参数是另外一个函数 def fn(f):def fn1():f()return fn1def a():print(1…

autossh实现内外网穿透

一、介绍 ​ Autossh 是一个用于建立和维护 SSH 隧道的工具&#xff0c;它在网络连接断开或中断时可以自动重新连接。通过 Autossh&#xff0c;您可以方便地在不稳定的网络环境下保持持久的 SSH 连接。 ​ Autossh 是一个跨平台的工具&#xff0c;可在多个操作系统上使用&…

Java操作Redis(通过Jedis)

一、环境搭建 这里我使用的SpringBoot版本是2.6.3&#xff0c;所以我引入的Jedis相关版本也不是很高 <dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>3.2.0</version></dependency><…

数学建模--Matlab求解线性规划问题两种类型实际应用

1.约束条件的符号一致 &#xff08;1&#xff09;约束条件的符号一致的意思就是指的是这个约束条件里面的&#xff0c;像这个下面的实例里面的三个约束条件&#xff0c;都是小于号&#xff0c;这个我称之为约束条件符号一致&#xff1b; &#xff08;2&#xff09;下面的就是上…

我的3次软考高项通关之旅

1、缘起 初次听说软考是在2022年下半年了&#xff0c;软考的高级分为很多种&#xff0c;我起先想报考高级架构师&#xff0c;但是架构师一年才考一次&#xff0c;如果一次考不过得再准备一年&#xff0c;时间对我来说太长了&#xff0c;于是我决定报考一年考两次的高项。对于国…

iPhone怎么恢复删除的数据?几款顶级iPhone数据恢复软件

从iOS设备恢复数据。 对于任何数据恢复软件来说&#xff0c;从iOS设备恢复数据都是一项复杂的任务&#xff0c;因为Apple已将众多数据保护技术集成到现代iPhone和iPad中。其中包括硬件加密和文件级加密。iOS 上已删除的数据只能通过取证文件工件搜索来找到&#xff0c;例如分析…

Python 报错 Max retries exceeded with url 解决方案

下面有三个常见的方法&#xff1a; 1、增加重试连接次数&#xff1a; requests.DEFAULT_RETRIES 52、关闭多余的链接&#xff1a; 默认的http connection是keep-alive的&#xff0c;在post请求中&#xff0c;header中有这样一个字段&#xff1a;Connection&#xff0c;我们…

抖音集团基于 Apache Doris 的实时数据仓库实践

作者&#xff1a;字节跳动数据平台 在直播、电商等业务场景中存在着大量实时数据&#xff0c;这些数据对业务发展至关重要。而在处理实时数据时&#xff0c;我们也遇到了诸多挑战&#xff0c;比如实时数据开发门槛高、运维成本高以及资源浪费等。 此外&#xff0c;实时数据处…