基于对python循环常见逻辑错误的总结

本文总结了在使用Python循环处理列表时常见的逻辑错误,包括忘记缩进额外代码行和不必要的缩进,导致代码执行不符合预期。通过示例解释了如何正确地缩进代码以确保每个循环内的命令按预期执行。
摘要由CSDN通过智能技术生成

有时我们用循环来访问python中的列表时常常会出现一些逻辑错误,这种错误不会导致系统的报错但往往输出效果达不到我们的预期,今天我们来总结下这些常见的逻辑错误:

1、忘记缩进额外的代码行导致的逻辑错误

我们有时会在在遍历一个列表时试图在循环中执行多次命令,例如我们对一个表演晚会列表中的各个元素进行欢迎后同时表达对他们下次表演的期待时就需要对该循环执行多次命令,在具体的代码中则表现为需要在该循环的代码块中对命令代码使用一致的缩进,具体实例如下:

performers = ['alice','jack','david']
for performer in performers:
    print(f"{performer.title()},that's a great trick!")
    print(f"I'm looking for you next performance,{performer.title()}.")

对于列表中的每位表演者,在每次循环中我们不仅对他执行了第一个函数print(),同时也执行了第二个函数print(),这是因为两个函数都缩进了。对每个表演者我们都能对他们表达我们的赞美以及对他们的期待。

performers = ['alice','jack','david']
for performer in performers:
    print(f"{performer.title()},that's a great trick!")
print(f"I'm looking for you next performance,{performer.titl
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值