4.3章节python中循环结构:两种类型:for 循环和 while 循环用法

news/2024/9/29 15:52:28 标签: python, java, android

Python 中的循环结构主要有两种类型:for 循环和 while 循环。每种循环都有其特定的使用场景,允许你根据需要重复执行代码块。

一、遍历循环for语句

for 循环用于遍历任何序列(如列表、元组或字符串)或其他可迭代对象

在这里插入图片描述

(1)for 循环变量 in 遍历对象 :语句块

遍历字符串

python">for i in 'world':
    print(i)

在这里插入图片描述
遍历列表

python">fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

在这里插入图片描述

(2) range()函数
Python中的内置函数,产生一个[n,m)的整数序列,包含n,但是不包含m

python">s=0 #累加变量
for i in range(1,11):
    s=s+i
print(s) #累计1-10的累加和

在这里插入图片描述

python">print( ' ----------100到999之间的水仙花数---')

for i in range(100,1000):
    g=i%10
    s=i//10%10
    b=i//100
    if g**3+s**3+b**3==i:
        print(i)

在这里插入图片描述
(3)for 循环变量 in 遍历对象: 语句块1 else :语句块2
在这里插入图片描述

python">s=0 #累加变量
for i in range(1,11):
    s=s+i
else:
    print(s)

注意与前面一个位置差别

二、无限循环while语句

while 循环在给定条件为真时重复执行代码块。条件在每次循环迭代开始时评估。

在这里插入图片描述

python">count = 0
while count < 5:
    print("Count is:", count)
    count += 1
python">#1-100之间累加和
s=0
i=1
while i<=100:
    s=s+i
    i=i+1
print(s)

在这里插入图片描述

扩展结构与for else一样

python">#1-100之间累加和
s=0
i=1
while i<=100:
    s=s+i
    i=i+1
else:
    print(s)

注意与前一个位置


http://www.niftyadmin.cn/n/5683299.html

相关文章

Nagle 算法:优化 TCP 网络中小数据包的传输

1. 前言 在网络通信中&#xff0c;TCP&#xff08;传输控制协议&#xff09;是最常用的协议之一&#xff0c;广泛应用于各种网络应用&#xff0c;如网页浏览、文件传输和在线游戏等。然而&#xff0c;随着互联网的普及&#xff0c;小数据包的频繁传输成为一个不容忽视的问题。…

VB中如何实现设计模式(如单例模式、工厂模式等)

在VB&#xff08;Visual Basic&#xff09;中实现设计模式&#xff0c;如单例模式和工厂模式&#xff0c;与在其他面向对象编程语言中实现这些模式非常相似。设计模式是一种解决常见软件设计问题的最佳实践。下面将分别介绍如何在VB中实现单例模式和工厂模式。 单例模式&#…

Pycharm 本地搭建 stable-diffusion-webui

一、下载工程源码 Github官方连接 https://github.com/AUTOMATIC1111/stable-diffusion-webui 二、Pycharm打开工程 1、设置环境 文件-设置-项目-Python解析器-添加解释器-添加本地解释器 Conda环境-创造新环境-Python版本3.10 注意一定要选择Python3.10版本&#xff0c;否…

怎么查看员工电脑安装了什么软件

1、使用专业监控软件&#xff1a;安装如金刚钻信息网站行为审计系统、WorkWin等专业的电脑监控软件。这些软件能够实时监控员工的电脑操作&#xff0c;包括安装的软件、运行的程序等。通过软件的管理端&#xff0c;您可以轻松查看员工电脑上安装的所有软件&#xff0c;并可以设…

【议题征集 】上海站 nMeetup 将于十月份开启!

上海&#xff0c;作为我国的经济和金融中心&#xff0c;正迅速发展成为全球领先的科技创新城市。这座城市不仅拥有深厚的文化底蕴&#xff0c;还积极拥抱数字化转型&#xff0c;推动着数据库和人工智能基础设施的快速发展。第三站 nMeetup 我们将走进上海&#xff0c;本次活动由…

指定PDF或图片多个识别区域,识别区域文字,并批量对PDF或图片文件改名

常见场景 用户有大量图片/PDF文件&#xff0c;期望能按照图片/PDF中的某些文字对图片/PDF文件重命名。期望工具可以批量处理、离线识别&#xff08;保证数据安全性&#xff09;。手工操作麻烦。具体场景&#xff1a;用户有工程现场照片&#xff0c;订单&#xff0c;简历等PDF或…

【Rockchip系列】importbuffer_T 接口

RGA 图像缓冲区预处理 importbuffer_T 接口 对于需要RGA处理的外部内存,可以使用importbuffer_T接口将缓冲区对应的物理地址信息映射到RGA驱动内部,并获取缓冲区相应的地址信息,方便后续稳定、快速地调用RGA完成工作。 参数说明 参数类型(T)数据类型描述virtual addressvoi…

异步框架 fastapi -- 简单介绍

文章目录 fastapi 介绍restful接口设计简单应用Swagger风格的接口文档 fastapi 介绍 fastapi官方文档 fastapi 是现代化、高性能、基于python标准类型注释的异步web框架&#xff1b;基于python构建web APIs&#xff0c;性能可比go语言&#xff1b;高效编码&#xff0c;更少的…