03 python循环语句

3.1while循环基本语法

# 演示while循环的基础应用i=0
while i<100 :print('不到100')i += 1

while循环基本案例

import random
num = random.randint(1, 100)
count = 0
while  True:guess_num = int(input('随机输入数字:'))count += 1if guess_num == num :print('jie shu')breakelse:if guess_num > num:print('da  l')else :print('xiao  l')
print(f'提示了{count} 次')

while循环的嵌套演示

while循环嵌套演示# while循环的外层:表白100天的控制
# while循环的内层:每天10朵玫瑰花的控制i=0
while i <100:print(f'今天是第{i}天,准备表白')j=1while j<=10:print(f'送的第{j}朵玫瑰花')j += 1print('喜欢你')i += 1
print(f'今天是滴{i}天,表白成功')

while循环嵌套演示九九乘法表

# 演示while循环嵌套
# 打印九九乘法表
i=1
while i <= 9:j = 1while j <= i:print(f'{j} * {i} = {i*j}\t',end='')j += 1i += 1print('')

3.2 for循环基础语法

'''
演示for循环的基本语法
'''name='iteamena'
for i in name :# 将name的内容,挨个取出来赋予临时变量i# 就可以在循环体内对i进行处理print(i)

for循环基础案例

'''
演示for循环的练习题:数一数有几个a
'''# 统计如下字符串中,有几个aname='adafaom dadamdad admalhgdcsgvda stfyseaxghvfzazxcbv '
count = 0
for i in name:if i == 'a':count += 1
print(f'{name}中一共有{count}个a')

for循环搭配 range语句使用

'''
演示python中range()语句的基本使用
'''# range语法1 range(num)
for i in range(9):print(i)# range语法2 range(num1,num2)
for x in range(2,6):# 从2开始抓取,到6结束,不包括6print(x)# range语法2 range(num1,num2,step)
for y in range(2,11,3):# 从2开始抓取,每隔3取一位数字,到11结束,不包括11print(y)

演示python中变量在for循环中的作用域

'''
演示python中变量在for循环中的作用域
'''
i = 2for i in range(2,5):print(i)print(i)

python中for循环的嵌套使用

'''
python中for循环的嵌套使用
'''for i in range(1,101):print(f'今天是表白第{i}天,坚持')for j in range(1,11):print(f'送的{j}朵花')print(f'我宣你,坚持{i}天结束')
print(f'今天第{i}天,表白成功')

3.3 break 和continue

# #演示continue的语句用法
# for i in range (1,5):
#     print('语句1')
#     continue
#     print('语句2')#演示continue的嵌套语句用法
for i in range (1,3):print('语句1')for i in range(1, 3):print('语句2')continueprint('语句3')print('语句4')#演示循环中断语句break
for x in range(1,5):print('11111')breakprint('2222')
print('3333')#演示break的嵌套语句用法for y in range(1,5):print('11111')for y in range(1,5):print('2222')breakprint('3333')print('4444')

3.4 循环案例

代码

import random
#随机分数
num = random.randint(1, 10)
# 定义money
money = 15000
for i in range(1,21):num = random.randint(1, 10)if num < 5 :print(f"员工{i}绩效分{num},不满足,下一位")#continuecontinue#判断公司账务余额足不足if money >= 1000:money -= 1000print(f"员工{i}绩效分{num},满足,发放工资1000元,公司余额;{money},下一位")else:print(f"余额不足,当前余额:{money}元,不足以发工资,下个月再来")#break结束发放break

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

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

相关文章

qiankun中主系统启动子系统本地静态图片加载404或者跨域问题

由于本地启动主系统和子系统&#xff0c;如果主系统内不放子系统的图片就会导致主系统访问不到子系统的图片 对于这个问题有三种解决方案&#xff0c;这里一一说明 1、第一种也是我常用的&#xff0c;就是把子系统中的静态图片全部转为base64这样通过主系统访问的时候就不是通…

为什么我的流量卡流量没有全部到账?是什么情况?

为什么我的流量卡流量没有全部到账&#xff1f;是什么情况&#xff1f; 网上的的流量套餐虽然便宜&#xff0c;但是有网友却反应&#xff0c;流量卡在激活之后出现“购买的套餐与实际流量不符合”的情况&#xff0c;这到底是什么原因呢&#xff1f; “流量卡和实际流量不符”&a…

HAAS 哈斯机床 读写刀补数据

哈斯机床不管是串口机床还是网口机床 都提供了Q命令 可以使用Q命令 进行刀具补偿的读取和写入 最多支持200把刀的 读取和写入

beanshell、jcef

BeanShell BeanShell是一个小型嵌入式Java源代码解释器&#xff0c;具有对象脚本语言特性&#xff0c;能够动态地执行标准JAVA语法。 BeanShell不仅仅可以通过运行其内部的脚本来处理Java应用程序&#xff0c;还可以在运行过程中动态执行你java应用程序执行java代码。因为Bea…

SCL升级与管理gcc版本

转载 https://www.eet-china.com/mp/a249420.html 1、安装scl源 rpm -ivh https://cbs.centos.org/kojifiles/packages/centos-release-scl-rh/2/3.el7.centos/noarch/centos-release-scl-rh-2-3.el7.centos.noarch.rpm rpm -ivh https://cbs.centos.org/kojifiles/package…

如何在 VeriStand 中设置反射内存通道

环境 硬件 cPCI-5565PIORC 软件 VeriStand 我正在设置我的反射内存 PXI 卡&#xff08;例如 cPCI-5565PIORC&#xff09;。 我可以在我的 PXI 系统之间使用反射内存发送/接收什么&#xff1f; 如何设置我的 PXI 系统之间共享的通道&#xff1f; 使用反射内存&#xff0c;您…

水闸水雨情监测设施建设项目

功能设计 在水闸上、下游挡墙外侧各安装1套雷达水位计&#xff0c;水闸屋顶布置个雨量计&#xff0c;水位及雨量监测数据的采集与传输主要是实时的完成水位、雨量数据的采集与处理&#xff0c;并按照设定的工作方式、时间间隔、增量范围将数据上传至扬压力监测站边缘计算终端&…

数字电子技术期末知识点总结

文章目录 时序逻辑电路时序电路的分析同步时序电路的分析例子1&#xff08;有输入输出&#xff09;例子2 &#xff08;只有输出&#xff09;例子3&#xff08;没有输入、输出&#xff09; 异步时序电路的分析例子1 小结 时序电路的设计同步时序电路的设计串行数据检测器JK 触发…

【前端】HTML5 CSS3新特性(学习笔记)

HTML5 一、H5新增的语义化标签 以前布局&#xff0c;我们基本用 div 来做。div 对于搜索引擎来说&#xff0c;是没有语义的。 <header>&#xff1a;头部标签<nav>&#xff1a;导航标签<article>&#xff1a;内容标签<section>&#xff1a;定义文档某…

jdk21升级,asm报错Unsupported class file major version 65

环境 jdk21升级&#xff0c;asm报错&#xff0c;spring-core版本5.3.18&#xff0c;项目springboot版本为2.6.6 报错明细 Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file ve…

QQ音乐评论爬虫程序【原创】

先找到一首歌&#xff0c;把请求参数替换到下面程序中 例如&#xff1a; ‘g_tk_new_20200303’: ‘5381’, ‘g_tk’:‘5381’, ‘topid’:‘102636799’, //歌曲ID ‘cv’:‘4747474’ … #此处修改请求的页数 if page >10: break import requests from urllib import p…

数据结构 图的存储

在数据结构中图算是个较为难理解的结构形式了。 大致我们可以分为两个大类&#xff1a; 1、通过数组实现 2、通过链表实现 而链表的实现方式还可以继续细分&#xff1a;邻接表、邻接多重表、十字链表 所以关于图的结构的存储这里我们介绍四种基本形式&#xff1a; 1、邻接矩…

修改Element UI可清空Input的样式

如图所示&#xff0c;修改Input右侧的清空按钮位置&#xff1a; <el-input class"create-catalog-ipt"placeholder"请输入相关章节标题"v-model"currentCatalogTitle"clearable /> // SCSS环境 ::v-deep {.create-catalog-ipt {input {he…

利用svm进行模型训练

一、步骤 1、将文本数据转换为特征向量 &#xff1a; tf-idf 2、使用这些特征向量训练SVM模型 二、代码 from sklearn.model_selection import train_test_split from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.svm import SVC from sklearn.m…

什么是极限编程

XP 方法可以说是敏捷联盟中最鲜艳的一面旗帜&#xff0c;也是相对来说最成熟的一种。XP 方法的雏形最初形成于 1996—1999 年间&#xff0c;Kent Beck、Ward Cunningham、Ron Jeffery 夫妇在开发 C3 项目&#xff08;Chrysler Comprehensive Compensation&#xff09;的实践中总…

HTTP、HTTPS、SSL协议以及相关报文讲解

目录 HTTP/HTTPS介绍 HTTP/HTTPS基本信息 HTTP如何实现有状态 HTTP请求与应答报文 HTTP请求报文 HTTP响应报文 SSL协议 SSL单向认证 SSL双向认证 HTTP连接建立与传输步骤 HTTP访问全过程相关报文&#xff08;以访问www.download.cucdccom为例子&#xff09; DNS报文…

06_W5500_DHCP

1.DHCP协议介绍&#xff1a; DHCP&#xff08;Dynamic Host Configuration Protocol&#xff09;是一种用于自动分配IP地址和其他网络配置信息的协议。它允许网络中的设备&#xff08;如计算机、手机、打印机等&#xff09;在连接到网络时自动获取IP地址、子网掩码、默认网关、…

JavaEE:单例模式(饿汉模式和懒汉模式)精讲

前言 什么是单例模式&#xff1f; 其实用通俗的话就是程序猿约定俗成的一些东西&#xff0c;就比如如果你继承了一个抽象类&#xff0c;你就要重写里面的抽象方法&#xff0c;如果你实现了一个接口&#xff0c;你就要重写里面的方法。如果不进行重写&#xff0c;那么编译器就会…

Android开发中十六进制字符串的各种转换

在我们进行开发中&#xff0c;会遇到将16进制转换为各种形式&#xff0c;今天我们就详细的讲解一下&#xff1a; 1、十六进制字符串转byte[] public static byte[] hexStringToBytes(String hexString) {if (hexString null || hexString.equals("")) {return nul…

IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Spring管理第三方bean

第一章 Spring管理第三方bean 1.1 Spring管理druid步骤 导入jar包 <!--导入druid的jar包--><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.10</version></dependency><!-…