【Python笔记】Python基础 —— 循环语句

循环语句

  • 描述

Python中循环语句有forwhile
.

  • for语句

for循环可以遍历任何序列的项目,如一个列表或者一个字符串

例1

L1 = ['a','b','c']
for i in L1:
    print(i)

输出结果

a
b
c

例2

S1 = 'UFO'
for i in S1:
   print(i)

输出结果

U
F
O

for x in …循环就是把每个元素带入变量x,然后执行缩进块的语句
.

  • while循环

a.while语句的一般形式

while 判断条件:
    执行语句

n = 10
sum = 0
counter = 1
while counter <= n:
    sum = sum + counter
    counter += 1
print(sum)   # 打印1到10的和
# 输出结果:55

b.无限循环

while后的表达式只要为True,就会无限循环下去

while 1print('无限写轮眼')

运行这段代码会陷入无限循环,按CTRL+C可以退出

c.while可以使用else语句

count = 0
while count < 3:
    pirnt(count,'小于3')
    count += 1
else:
    print(count,'等于3')

输出结果

0小于3
1小于3
2小于3
3等于3

.

  • break,continue,pass语句

a.break语句可以跳出for和while的循环体

注:如果从for或while循环中终止,任何对应的循环else块将不执行

n = 5
while n > 0:
    n -= 1
    if n == 2:
        break
    print(n)
else:
    print('good')
    
print('循环结束')

输出结果

4
3
循环结束

b.continue语句用来跳过当前循环块中的剩余语句,然后继续进行下一轮循环

n = 5
while n > 0:
    n -= 1
    if n == 2:
        continue
    print(n)
    
print('循环结束')

输出结果

4
3
1
0
循环结束

c.pass语句是空语句,是为了保持程序结构的完整性,通常用作占位符

n = 5
while n > 0:
    n -= 1
    if n == 2:
        pass
        print('已经执行pass语句')
    print(n)
    
print('循环结束')

输出结果

4
3
已经执行pass语句
2
1
0
循环结束

.

  • range()函数

range() 函数可创建一个整数列表,一般用在 for 循环中

语法:

range(start, stop[, step])

参数说明:

a.start:计数从start开始,默认是从0开始
b.stop:计数到stop结束,但不包括stop
c.step:步长,默认为1

for i in range(0,11,2):
    print(i)

输出结果

0
2
4
6
8
10
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值