一起学Python 2.1
2022/1/19 22:20:55
本文主要是介绍一起学Python 2.1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
今天我们来学习Python中的循环语句
在日常生活中,类似一些重复进行的动作我们称为循环
循环有两种类型:
一种是重复一定次数的循环,称为计次循环,如for循环
一种是一直循环,直到不满足条件为止,称为条件循环,只要条件为真,就一直循环,当条件为假时,退出循环,比如while循环
下面对两种循环进行介绍
while循环
while循环是通过一个条件来控制是否要继续反复执行循环体内中的语句。
语法格式如下:
while 条件表达式 :循环体
下面我们来用while循环来求一下1+2+3+……+99+100的值
代码如下:
#计算1+2+3+4+……+99+100的和 i = 0 #定义变量并赋初值 sum = 0 while i < 101 : #当i为100时停止循环 sum += i #接受每次i增加的值 i += 1 print('1-100的和为',sum)
for循环
for循环是一个计次循环,一般应用在循环次数已知的情况下。通常适用于枚举或遍历序列,一级迭代对象中的元素。语法格式如下:
for 迭代变量 in 对象:循环体
在使用for循环时,最基本的应用就是数值循环。例如,想要实现从1到100的累加,可以通过如下代码实现:
#计算1+2+3+4+……+99+100的和 i = 0 #定义变量并赋初值 sum = 0 for i in range (101): sum += i print('1-100的和为',sum)
在上面的代码中,使用range函数,该函数是Python中的内置函数,用于生成一系列连续的整数。多用于for循环中。
其语法格式如下
range(start,end,step) 括号内分别为range的三个参数
start:用于指定计数的起始值,如果省略的话从0开始
end:用于指定奇数的结束值(但是不包括该值,例如range(7),不包括7),这个参数不能省略。当range函数内只有一个参数时,即表示指定计数的结束值
step:用于指定步长,即两个数之间的间隔,如果省略就默认步长为1,如range(1,7)将得到1,2,3,4,5,6
例:输出10以内所有的奇数
#求10以内的所有奇数 for i in range(1,10,2): print(i,end = '')
遍历字符串
使用for循环语句除了可以循环数值,还可以逐个遍历字符串。
string = 'helloworld' print(string) for ch in string: print(ch)
今天先讲到这里,明天继续和大家分享哦
这篇关于一起学Python 2.1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程