python基础学习笔记-day3

这篇博客主要介绍了Python的基础知识,包括for、while循环,range函数的使用,break和continue关键字,嵌套循环,以及如何安装第三方模块和使用进度条。通过实例展示了1-100的和的计算,100以内偶数求和,猜数字游戏,九九乘法表的打印,以及素数的查找。同时讲解了通过pip配置国内镜像源来加速模块安装的方法。
摘要由CSDN通过智能技术生成

day3

1. 循环

批量的执行某些重复的事情。
循环关键字:for、in、while、break、continue、else

  • 案例:计算1-100的和
total = 0
for i in range(1, 101):       
#range为左闭又开区间
total += i    
#当total为0时,值为1;i为变量,复合赋值运算结果
print(total)
#当print顶格时,程序共执行一个结果;若缩进4格,则置于for循环中,会同for循环一起执行100次,显示100次过程执行结果
  • 1.1 for循环语法

for( i为变量) in(range容器)
代码块

for循环执行次数根据容器中元素个数确定(1-100执行100次)
for循环每次执行,变量i都会从容器range中按照顺序获取元素,例如1、2、3…100。

2. range

range(M, N, step)

M代表起始范围(不写默认为0)

N代表结束范围(左闭右开区间,需在预期数值基础上+1),M、N组成左闭右开区间;

step叫做步长,可以使用step跨指定宽度获取元素(step=1时可以不写)。当step为正整数时表示正向取元素,step为负整数表示逆向取元素

  • range(1, 100, 1) -> 从[1,100)中连续获取每一个整数。
  • range(1, 100, 5) -> 从[1, 100)中每间隔4个元素获取一个元素(从[1, 100)中每获取一个元素+5)
for i in range(1, 100, 1):
  print(i)

for i in range(1, 100, 5):
  print(i)
  • range(101) -> 从[0,101)中连续获取每一个整数
for i in range(101):
  print(i)
  • range(100, 1, -1) -> 从[100,1)中连续获取每个整数(逆向)
for i in range(100, 1, -1):
  print(i)
  • 练习题:对100以内偶数求和
total = 0
for i in range(0, 101, 2):
  total += i
print(total)

3. while循环**

for循环执行次数确定。
while循环适合次数不确定的程序,也可以用来对次数确定的程序编程。

  • while循环语法:
  • while 条件:
    代码块

当条件成立时while循环才能够正常执行。

total = 0
i = 1
while i <= 100:#条件成立,while开始执行
  total +
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值