python控制流之if判断

本文介绍了编程中的控制流概念,包括顺序结构、选择结构(if-else,if-elif-else)和循环结构。详细讲解了如何使用if条件语句进行逻辑判断,并提到了Python中代表False的特定数据类型。此外,还阐述了如何通过设置断点进行调试,帮助理解代码执行过程。
摘要由CSDN通过智能技术生成

一、控制流

1.流程的概念:做一件事情的先后顺序就是流程

2.流程的分类:顺序结构、选择结构、循环结构

二、流程

顺序结构

1.代码从上到下执行

选择结构

1.单if语句

if 条件:

条件成立(为True)会执行的代码。

代码可能会有多行,多行代码会对齐。

如:

if a>0:

print("")

2.if---else:

if 条件1:

条件1成立(为True)会执行的代码。

代码可能会有多行,多行代码会对齐。

else:

以上所有条件都不成立,则执行这里的代码。

如:

if a>0:

print("")

else

print("")

3.if -- elif ---elif ......else

if 条件1:

条件1成立(为True)会执行的代码。

代码可能会有多行,多行代码会对齐。

elif 条件2:

前提:条件1不成立

条件成立2(为True)会执行的代码。

代码可能会有多行,多行代码会对齐。

elif 条件n:

.........

else:

以上所有条件都不成立,则执行这里的代码。

如:

score=75

if score>80:

print("优秀")

elif 70<=score<80:

print("一般")

else:

print("差")

三、关于条件判断补充

某些特定的数据是表示False:

空字符串

空元组

空列表

空字典

None

False

0

四、打断点调试(帮助自己去看代码的执行过程,查看上下涉及到的数据)

1.打断点:代码执行到哪里就停下。

2.运行的时候选择Debug

3.断点所在的那一行不会运行,我们需要在Debugger的控制台上,点击step over去执行当前行,进入下一行

①设置断点,在代码前面点一下,出现一个红点

②step over 下一步,F8

③rerun 重新运行代码 ctrl+F5

④resume program F9 跳到下一个断点处

⑤stop 停止断点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值