Python零基础入门之第三章 Python分支结构

本文详细介绍了Python编程中的分支结构,包括单分支、双分支、多分支以及分支的嵌套。讲解了每个分支结构的格式和使用场景,并通过闰年判断的例子进行实践演示。强调了条件判断的细节,如真假值、常用运算符和语句块的缩进规范。同时,提到了逻辑和实际生活中选择路径的相似性,鼓励读者把握当下,立即行动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第三章 Python分支结构

分享最近经常听说的一句话‘今天是你最年轻的一天’,所以趁年轻,冲吧! 总想着明天开始,其实有多少人能做得到呢?但是现在开始,即使明天放弃,那也比那些还没开始的人强的多。

总目录简介

一、单分支
二、双分支
三、多分支
四、分支的嵌套
五、其他备注事项

人生路上,总会遇到不同的条件,你可以选择不同的条件去走不同的路,有时候只有一条,有时候有多种选择。分支结构也是类似的。

一、单分支
单分支结构:满足判断条件(满足为真,不满足为假),就会执行语句块的内容。
格式:

if <判断条件>:
	<语句块>

二、双分支
多分支结构:满足判断条件,就会执行语句块1的内容,如果不满足判断条件,就会执行else后的语句块2。
格式:

if <判断条件>:
	<语句块1>
else:
	<语句块2>

三、多分支
多分支结构:满足对应的判断条件,就会执行对应语句块的内容,逐级判断,如果不满足所有判断条件,就执行最后一个语句块,else语句是可选的。
格式:

if <判断条件>:
	<语句块1>
elif:
	<语句块2>
elif:
	<语句块3>
elif:
	<语句块x>
else:
	<语句块last>

四、分支结构的嵌套
层层递进的判断,可以多层判断,分支里面嵌套分支结构,注意缩进,确定从属关系。
格式:

if <判断条件>:
	if <判断条件>:
	<语句块1>
else:
	<语句块2>

注意:冒号要加,并且要在英文状态下。

五、其他备注事项
(1)判断的条件有真(True)有假(False),条件为假可以是数字零(0,0.0),还可以是空的数据结构(空列表、空字典、空字符串、空集合等)
(2)判断条件中还有些常用的运算符(in 包含,not in 不包含)
(3)多分支结构中,只有一个条件满足并执行
(4)判断条件可以是逻辑/关系/算数表达式等
(5)语句块注意从属结构,属于的要加4个空格来区分

小测试:闰年的判断
普通年能被4整除且不能被100整除的为闰年.世纪年能被400整除的是闰年。

#方法一
year = int(input('请输入一个年份'))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
    print(year, "是闰年")
else:
    print(year, "不是闰年")
#方法二
year = int(input('请输入一个年份'))
if year % 100 != 0:
    if year % 4 == 0:
        print(year, "是闰年")
elif year % 400 == 0:
    print(year, "是闰年")
else:
    print(year, "不是闰年")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值