【Python基础】- for/while循环语句

这篇具有很好参考价值的文章主要介绍了【Python基础】- for/while循环语句。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 【Python基础】- for/while循环语句

🤵‍♂️ 个人主页:@艾派森的个人主页

✍🏻作者简介:Python学习者
🐋 希望大家多多支持,我们一起进步!😄
如果文章对你有帮助的话,
欢迎评论 💬点赞👍🏻 收藏 📂加关注+


【Python基础】- for/while循环语句

目录

Python循环语句  

while循环

无限循环

while 循环使用 else 语句

for 循环

range对象

列表推导式

for循环使用else语句

文末福利


 文章来源地址https://www.toymoban.com/news/detail-488497.html

Python循环语句  

        循环结构用来重复执行一条或多条语句。表达这样的逻辑:如果符合条件,则反复执行循环体里的语句。在每次执行完后都会判断一次条件是否为True,如果为True则重复执行循环体里的语句。图示如下:   

【Python基础】- for/while循环语句

循环体里面的语句至少应该包含改变条件表达式的语句,以使循环趋于结束;否则,就会变成一个死循环。  

Python 中的循环语句有 for 和 while。

while循环

'''

while循环的语法格式如下:

while 条件表达式:

    循环体语句

注:注意冒号和缩进

'''
n = 1
while n < 10:
    print(n)
    n += 1  # 等价于 n = n + 1

【Python基础】- for/while循环语句

# 【案例】使用while循环计算 1+2+3+...+100 的总和
n = 1
sum = 0
while n <101:
    sum += n
    n += 1
print(sum)

 【Python基础】- for/while循环语句

# 【案例】使用while循环计算 1-100 的奇数和/偶数和
n = 1
odd_sum = 0
even_sum = 0
while n < 101:
    if n % 2 == 1:
        odd_sum += n
    else:
        even_sum += n
    n+=1
print('1-100奇数和为:',odd_sum)
print('1-100偶数和为:',even_sum)

 【Python基础】- for/while循环语句

无限循环

我们可以通过设置条件表达式永远不为 false 来实现无限循环。

你可以使用 CTRL+C 来退出当前的无限循环。

while True:
    name = input('请输入你的名字:')
    print('你的名字是:',name)

 上面代码执行后程序会一直让你输入名字,然后打印出来。

while 循环使用 else 语句

'''
如果 while 后面的条件语句为 false 时,则执行 else 的语句块。语法格式如下:
while <expr>:
    <statement(s)>
else:
    <additional_statement(s)>
注:expr 条件语句为 true 则执行 statement(s) 语句块,如果为 false,则执行 additional_statement(s)。
'''
n = 10
while n < 18:
    print(f'你今年{n}岁了,是未成年!')
    n += 1
else:
    print(f'你今年{n}岁了,已经成年了!')

【Python基础】- for/while循环语句

for 循环

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

'''
for循环的一般格式如下:
for  变量   in  可迭代对象:
    循环体语句
'''
for i in 'Python':
    print(i)

【Python基础】- for/while循环语句

for i in ['张三','李四',12,'abc']:
    print(i)

 【Python基础】- for/while循环语句

range对象

range对象 是一个迭代器对象,用来产生指定范围的数字序列。格式为:range(start, end ,step)

生成的数值序列从 start 开始到 end 结束(不包含 end )。

若没有填写 start ,则默认从0开始。 step 是可选的步长,默认为1。如下是几种典型示例:

for i in range(10)   产生序列:0 1 2 3 4 5 6 7 8 9

for i in range(3,10)    产生序列:3 4 5 6 7 8 9

for i in range(3,10,2)    产生序列:3 5 7 9

# 整数范围值可以配合 range() 函数使用:
for i in range(5):
    print(i)

【Python基础】- for/while循环语句

# 使用内置 enumerate 函数进行遍历
l = ['a','b','c']
for index,value in enumerate(l):  
    print(index,value)

 【Python基础】- for/while循环语句

列表推导式

'''
列表推导式格式为:
[表达式 for 变量 in 列表] 
或者 
[表达式 for 变量 in 列表 if 条件]
'''
s1 = [i*i for i in range(10)]
print(s1)
s2 = [i*i for i in range(10) if i % 2 == 0]
print(s2)

【Python基础】- for/while循环语句

for循环使用else语句

'''
在 Python 中,for...else 语句用于在循环结束后执行一段代码。语法格式如下:
for item in iterable:
    # 循环主体
else:
    # 循环结束后执行的代码

注:当循环执行完毕(即遍历完 iterable 中的所有元素)后,会执行 else 子句中的代码。
    如果在循环过程中遇到了 break 语句,则会中断循环,此时不会执行 else 子句。
'''
for x in range(6):
    print(x)
else:
    print("代码执行完毕!")

【Python基础】- for/while循环语句

# 【综合练习】使用循环打印九九乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print(f"{j}*{i}={i*j}",end="\t")
    print()

文末福利

618,清华社 IT BOOK 多得图书活动开始啦!

活动时间为2023年6月7日至6月18日

清华社为您精选多款高分好书,涵盖了 C++、Java、Python、前端、后端、

数据库、算法与机器学习等多个IT开发领域,适合不同层次的读者。

全场5折,扫码领券更有优惠哦!快来京东点击链接 IT BOOK 多得

(https://pro.m.jd.com/mall/active/3Rho97HkMaGFycLzAWfFdvZdyvRn/index.html)

【Python基础】- for/while循环语句


 参与福利 

  • 抽奖方式:评论区随机抽取3位幸运小伙伴!
  • 参与方式:关注博主、点赞、收藏、评论区评论“人生苦短,拒绝内卷!”(切记要点赞+收藏,否则抽奖无效,每个人最多评论三次!
  • 幸运小伙伴的奖励:清华大学出版社推出的49编程书任选其一!
  • 活动截止时间:2023-06-16 20:00:00

名单公布时间:2023-06-16 21:00:00    

【Python基础】- for/while循环语句

本文章隶属于专栏【零基础学习Python数据分析】,本专栏会持续更新,永久免费,喜欢的小伙伴速速订阅!

欢迎点赞👍🏻+ 评论 💬+收藏 📂,同时也欢迎你加入我的粉丝交流群一起学习探讨!

 

到了这里,关于【Python基础】- for/while循环语句的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《Python入门到精通》循环语句 while循环,for循环

    「作者主页」: 士别三日wyx 「作者简介」: CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」: 小白零基础《Python入门到精通》 while

    2024年02月14日
    浏览(54)
  • Python条件控制和循环语句(if while for )

    同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。 while+else whlie+break break跳出本层循环的含义 标志位的使用 while+continue 死循环: 程序中坚决不能出现死循环 for循环不会出现死循环,它的循环条件不是我们来控制,是人家内部已经控制好了 for循环和while循环都是

    2024年02月11日
    浏览(46)
  • 【python基础】循环语句-while循环

    循环语句主要的作用是在多次处理具有相同逻辑的代码时使用。while循环是Python提供的循环语句之一。 while循环的语法格式之一: 比如我们输出1-10之间的奇数,编写程序如下所示: while循环如果放在生产生活中的话,类似于循环处理,如下图所示 我们可以通过设置条件表达

    2024年02月08日
    浏览(44)
  • 【Python入门】Python循环语句(while循环的基础语法)

    前言 📕作者简介: 热爱跑步的恒川 ,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函数、函数进阶、数据容器、文件操作、异常模块与包、数据可视化等,

    2024年02月05日
    浏览(57)
  • Python的流程控制语句,while循环和嵌套、for循环、break和continue、冒泡排序

    流程控制语句是用于控制程序的执行顺序的语句。在Python中,主要有while循环和嵌套、for循环、break和continue语句、冒泡排序等。 while循环和嵌套: while循环用于多次执行一段代码,直到条件不再满足为止。嵌套是将一个while循环放在另一个while循环内部,实现多层循环。 示例

    2024年01月18日
    浏览(96)
  • 【Python入门篇】——Python中循环语句(while循环的基础语法和基础案例)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 while循环的使用框架

    2024年02月05日
    浏览(57)
  • 什么是循环语句?如何使用for循环、while循环和do-while循环?

    1. 引言: 循环语句是一种编程结构,用于重复执行一段代码块,直到满足特定条件为止。它在程序中起到了简化代码、提高效率和处理大量数据的重要作用。在本文中,我们将详细讨论三种常见的循环语句:for循环、while循环和do-while循环。 2. for循环: for循环是一种常用的循

    2024年02月07日
    浏览(56)
  • 【python基础】循环语句-for循环

    for循环可以遍历任何可迭代对象,如一个列表或者一个字符串。这里可迭代对象的概念我们后期介绍,先知道这个名词就好了。 其语法格式之一: 比如我们遍历学员名单,编写程序如下所示: for循环如果放在生产生活中的话,也类似于循环处理,但较while循环有区别,其区

    2024年02月08日
    浏览(38)
  • Verilog循环语句(for、while、foever和repeat)

    本文主要介绍verilog常用的循环语句,循环语句的用途,主要是可以多次执行相同的代码或逻辑。 verilog的循环语句主要有:for循环、while循环、foever循环和repeat循环。 注意注意,for循环在正式FPGA设计中部分情况下可综合,其余几个循环语句均不可综合,主要用于testbench。 f

    2024年02月04日
    浏览(48)
  • 【Python入门篇】——Python中循环语句(for循环的基础语法)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 除了while循环语句外

    2024年02月06日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包