廖雪峰网站:学习python基础知识—循环(四)

一、循环


1、for

复制代码
names = ['Michal', 'Bob', 'tracy']
for name in names:
    print(name)

sum = 0
for x in [1, 2, 3, 4, 5, 6, 7,8,9,10]:
    sum = sum + x
    print(sum)

# 打印数字 0 - 9
for x in range(10):
    print(x)
复制代码

 

2、while

复制代码
sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 2
    print(sum)




n = 1
while n <= 100:
    if n > 10:  # 当n = 11时,条件满足,执行break语句
        break    # break语句会结束当前循环
    print(n)
    n = n + 1
print("end")

n = 0
while n < 10:
    n = n + 1
    if n % 2 == 0:  # 如果n是偶数,执行continue语句
        continue   # continue语句会直接继续下一轮循环,后续的print()语句不会执行
    print(n)


# 计算1+2+3+...+100:
sum = 0
n = 1
while n <= 100:
    sum = sum + n
    n = n + 1
print(sum)


# 计算1x2x3x...x100:
acc = 1
n = 1
while n <= 100:
    acc = acc * n
    n = n + 1
print(acc)
复制代码

 

posted @   笑笑未来  阅读(269)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
点击右上角即可分享
微信分享提示