Python入门基础(2)--判断语句&循环控制&相关小练习

本文详细介绍了Python的基础知识,包括if-else语句的嵌套使用、while和for循环、break与continue语句,以及多条件判断和循环流程的控制。通过实例演示了如何使用这些控制结构实现简单的逻辑和游戏,帮助初学者更好地理解和掌握Python的流程控制技巧。
摘要由CSDN通过智能技术生成

Outline:

大纲具体内容如下所示(方便查询和复习):

内容:

  • if-else语句(if语句的嵌套使用)
  • while循环
  • for循环
  • break、continue语句
  • 多条件与短路运算

流程:就是计算机执行代码的顺序

流程控制:对计算机代码执行的顺序进行有效a'a的管理,只有流程控制才能实现在开发当中的业务逻辑

流程控制的分类:

  1. 顺序流程:就是代码一种自上而下的执行结构,也是python默认的流程
  2. 选择流程/分支流程:根据在某一步的判断,有选择的去执行相应的逻辑的一种结构
  3. 循环流程:在一定的条件下,一直重复的去执行某段代码的逻辑【事情】

分支流程分为:

1. 单分支

if 条件表达式:

一条条的python代码

一条条的python代码

一条条的python代码

……

2. 双分支

if 条件表达式:

一条条的python代码

一条条的python代码

一条条的python代码

……

else

一条条的python代码

一条条的python代码

一条条的python代码

……

3. 多分支

if 条件表达式:

一条条的python代码

一条条的python代码

一条条的python代码

……

elif 条件表达式:

一条条的python代码

一条条的python代码

一条条的python代码

elif 条件表达式:

一条条的python代码

一条条的python代码

一条条的python代码

……

else:

一条条的python代码

一条条的python代码

一条条的python代码

……

注意:条件表达式:比较运算符/逻辑运算符/复合的运算符

循环流程:

while条件表达式:

一条条的python代码

一条条的python代码

一条条的python代码

……

for…in 可迭代集合对象:

一条条的python代码

一条条的python代码

一条条的python代码

……

例:

score=60  #满足条件就会输出打印的提示

if score<=60:        print(“成绩不是太理想,要继续加油哦”)        pass  #表示空语句 print(“语句运行结束”) 例:

if score>60:

       print(“你的成绩及格了……”) 

       pass  

else

       print(“成绩不合格,请继续努力”)   

       pass  

多分支特征:

  1. 只要满足其中一个分支,就会退出本层if语句结构【必定会执行其中一个分支】
  2. 至少有2种情况可以选择
  3. elif后面必须写上条件和语句
  4. else是选配,根据实际的情况来写

例:

score=input(‘请输入你的成绩……’)

if score>95:

       print(“您的成绩是A等级”)

       pass

elif score>=80:

       print(“您的成绩是B等级”)

       pass

elif score>=70:

       print(“您的成绩是C等级”)

       pass

elif score>=60:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值