当前位置:首页>python>零基础别怕!合格考Python精讲,题型+思路全覆盖(二)

零基础别怕!合格考Python精讲,题型+思路全覆盖(二)

  • 2026-10-11 05:48:43
零基础别怕!合格考Python精讲,题型+思路全覆盖(二)
点击蓝色字关注我

分支结构

分支结构(选择结构)是相对容易得分的考点,代码执行流程直观,逻辑清晰,思维难度不大。仔细审题,题干的叙述中出现“判断”、“如果”、“否则”等关键词,我们基本就可以去对标分支结构的特点去解决问题。
真题解析

提示“输入一个整数:”,判断奇偶数,输出结果。

闰年判断条件:年份能被400整除或者年份能被4整除且不能被100整除。

思路拆解
01
划分执行流程

数据准备:语句1,键盘输入整数/年份,赋值变量x

运算处理:语句2-5

结果输出:语句3,5

02
分析程序结构,对标核心考点

  发现流程控制语句if (如果)else(否则),典型分支结构,程序执行的逻辑是:先判断条件,根据条件判断结果选择执行不同的代码(代码块)。

核心考点
03
理解分支运行逻辑,明晰程序宏观功能

  分支前提是条件判断,任何条件表达式的运算结果均为True(成立)/ False(不成立),程序会根据条件判断结果分流执行代码。

单分支(执行规则:条件成立,执行语句块然后执行后续语句;条件不成立,跳过语句块,直接执行后续代码)

if条件:

  语句块

后续代码

双分支(执行规则:条件成立,执行语句块A然后执行后续代码;条件不成立,执行语句块B然后执行后续代码)

if 条件: 

  语句块A 

else:

  语句块B 

后续代码

04
input( )语句考查要点

input( )语句的功能接收键盘输入,读取用户输入的内容。考查方式有两个,比较简单的一种是让填入 input 。

高频考查的是对input()语句的返回值的数据类型的判断

牢记input( )语句的返回值永远是字符串 str

在IDLE中调试语句发现,我们虽然输入的是5,但是通过数据类型查看函数(type)的检测,变量n实际上接收的是一个字符型数据。

  如果输入的数字需要在后续进行算术运算,我们必须进行数据类型的强制转换。

  因此我们需要对在input语句外使用int(),float()进行数据类型转换。int转换成整形数,float转换成浮点数(小数)

05
关系运算与逻辑运算

合格考涉及的关系运算符有: >   <     >=   <=  ==  !=   in

合格考涉及的逻辑运算符有:

and(并且)or(或者)not(取反)

三种基本运算优先级:算术运算 >  逻辑运算  >  关系运算

06
print( )语句考查要点

print( )语句的功能是输出内容到控制台。

print(x,"是奇数") 当输出多个内容时,用”,”分隔。

print("%d年是闰年" %  x ) print语句的格式化输出,

等同于print(x,”年是闰年”)

怎么理解:%d 是占位符,用来填充整数;%通常成对用,程序会找到字符串("%d年是闰年")里的%d,用后面%跟着的变量 x 替换掉它。

如果变量x是浮点数,或者是字符串,那就需要换一个占位符

· %s:填充文字 / 字符串

·%f:填充小数

最终代码:

篇幅有限,文中只整理了经典问题对标核心考点,想拓展的朋友欢迎留言交流!

最新文章

随机文章