当前位置: 首页 > article >正文

python循环

while循环

i=1
while i<=5:
    print(f'第{i}个')
    if i==3:
        break #结束循环
    i+=1

i=1
while i<=5:
    if i==3:
        continue #结束本次循环,进入下次
        i+=1
    print(f'第{i}个')
    i+=1

for循环

sum=0
for i in range(2,101,2):
    sum += i
print(sum)

# range(x,y,z)
# x 表示开始值,默认0
# y 表示结束值,不被包含
# z 表示每次产生的数字间隔,也叫做步长,默认1

sum=0
for i in range(101): # 101表示结束值
    sum += i
print(sum)

str='djsljdsadsffk;ldf'
for c in str:
    if c == ';':
        break
    print(c)

for c in str:
    if c == ':':
        break
    print(c)
else:
    print('finish')

while or for 选择?

用户不断输入或者没有次数限制时,多使用while循环
可迭代对象时,例如字符串、元组、列表,多使用for循环


http://www.kler.cn/a/148145.html

相关文章:

  • 神仙级网络安全入门教程(非常详细),从零基础入门到精通,从看这篇开始!
  • 【linux】centos7 换阿里云源
  • llama factory lora 微调 qwen2.5 7B Instruct模型
  • 微服务day08
  • 深入探索离散 Hopfield 神经网络
  • opencv常用api
  • ESP32-Web-Server编程- JS 基础 4
  • 从赛车到服务台:IT团队可以从F1赛车中学到什么?
  • 了解JSX
  • 算法效率的度量
  • Mysql面经
  • 4.Spring源码解析-loadBeanDefinitions(XmlBeanDefinitionReader)
  • 2161根据数字划分数组
  • 没有哈希时间锁定合约的跨链原子交换
  • 为社会做贡献的EasyDarwin 4.0.1发布了,支持视频点播、文件直播、摄像机直播、直播录像、直播回放、录像MP4合成下载
  • 第十五届蓝桥杯(Web 应用开发)模拟赛 1 期-大学组(详细分析解答)
  • Xilinx Zynq-7000系列FPGA任意尺寸图像缩放,提供两套工程源码和技术支持
  • 如何在nginx中进行路径的重写并进行转发到指定服务器
  • 34970A 数据采集 / 数据记录仪开关单元
  • PyCharm简介与安装
  • 【Linux】探索进程的父与子
  • rancher2.6 docker版本部署
  • 系列八、key是弱引用,gc垃圾回收时会影响ThreadLocal正常工作吗
  • 【数据库】基于排序算法的去重,集合与包的并,差,交,连接操作实现原理,执行代价以及优化
  • 短视频账号矩阵系统开发--saas源头技术开发(手机版)
  • 数据中台之核心调度模块的设计