5、内建函数和程序控制

本文介绍了Python编程中的基本控制结构,包括顺序执行、条件判断(if-elif-else)和循环(while与for)。详细讲解了while循环和for循环的用法,以及range()函数的使用。此外,还提供了几个编程练习,如打印1到10、10以内奇数的不同方法以及倒序打印10以内奇数或偶数。通过这些,读者可以更好地掌握Python的流程控制技巧。
摘要由CSDN通过智能技术生成

1、内建函数

2、程序控制

  • 顺序

        按照先后顺序一条条执行

  • 分支

根据不同的情况判断,条件满足执行某条件下的语句

  • 循环

条件满足就反复执行,不满足就不执行或不再执行

单分支

if condition:
    代码块


if 1<2 :
    print('1 less than 2')
  •  condition 必须是一个bool类型,这个地方有一个隐式转换。
  • if 语句这行最后,会有一个冒号,冒号之后如果有多条语句的代码块,需要另起一行,并缩进。
  • if、for、def、class 等关键字后面也可以跟代码块
  • 这些关键字后面,如果有一条语句,也可以跟在这一行后面。例如 if 1>2: pass

多分支

if condition1:
    代码块1
elif condition2:
    代码块2
elif condition3:
    代码块3

.........

else:
    代码块





a = 5
if a<0:
    print('negtive')
elif a==0:
    print('zero')
else:
    print('positive')
  • 多分支结构,只要有一个分支被执行,其他分钟就不会被执行
  • 前一个条件被测试过,下一个条件相当于隐含着这个条件 

#嵌套
a=5
if a==0:
    print('zero')
else:
    if a>0:
        print('positive')
    else:
        print('negative')

while 循环

while循环多用于死循环,或者不明确知道循环次数的场景

while cond:
        block

while True:
    pass


a=10
while a:
    print(a)
    a-=1

 for 语句

for element in iteratable:
    block

for i in range(10):
    print(i)

 

range函数
内建函数函数签名说明
range

range(stop)

range(start,stop[,step])

返回惰性的对象

可以生成一个序列,遍历它就可以得到这个序列的一个个元素

前包后不包

 

 练习

1、打印1到10

 

2、打印 10 以内的奇数(3种方法)

3、倒着打印 10 以内的奇数或偶数

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值