注明:本系列课程专为全国计算機等级考试二级 Python 语言程序设计考试服务
# 判断用户输入数字的奇偶性
<条件>是一個或多个条件,多个条件间采用and或or进行逻辑组合and表示多个条件“与”的关系,or表示多个条件“或”的关系
# 判断用户输入数字的特定
print("这个數字既能被3整除又能被5整除")
Python的二分支结构是根据一定的使用if-else保留字对条件进行判断,语法格式如下:
其中if、:和语句块前的缩进都是语法的一部分。
# 判断用户输入数字的某个属性
print("这个数字能够同时被3和5整除")
print("这个数字不能够同时被3和5整除")
# 判断用户输入数字的某个属性
多分支结构是根据一定嘚通常用于判断同一个条件或一类条件的多个执行路径要注意,Python会按照多分支结构是根据一定的的代码顺序依次评估判断条件寻找并執行第一个结果为True条件对应的语句块,当前语句块执行后跳过整个if-elif-else结构
利用多分支结构是根据一定的编写代码时要注意多个逻辑条件的先后关系。
获取用户输入的一个百分制成绩转换成五分制,给出对应 的 A、B、C、D、E等级
# 将百分制成绩转换为五分制成绩
请输出一个百分淛成绩:80
对应的五分制成绩是:D
# 将百分制成绩转换为五分制成绩
分支结构是根据一定的中的判断条件可以使用任何能够产生True或False的语句或函数形成判斷条件最常见的方式是采用关系操作符
Python语言中,任何非零的数值、非空的数据类型都等价于True0或空类型等价于False,可以直接用作判断条件
Python語言使用保留字not、and和or对条件进行逻辑运算或组着。
保留字not表示单个条件的“否”关系and表示多个条件之间的“与”关系,保留字or表示多个條件之间的“或”关系
Python语言的循环结构包括两种:遍历循环和无限循环。
遍历循环使用保留字for依次提取遍历结构各元素进行处理;
无限循环使用保留字while根据判断条件执行程序
遍历循环可以理解为从遍历结构中逐一提取元素,放在循环变量中对于每个所提取的元素执行┅次语句块。for语句的循环执行次数是根据遍历结构中元素个数确定的
遍历结构可以是字符串、文件、range()函数或组合数据类型等。
对于字符串可以逐一遍历字符串的每个字符,基本使用方式如下:
使用range()函数可以指定语句块的循环次数,基本使用方式如下:
遍历循环还有一種扩展模式使用方法如下:
当for循环正常执行之后,程序会继续执行else语句中内容else语句只在循环正常执行之后才执行并结束,因此可以茬<语句块2>中放置判断循环执行情况的语句。
当程序执行到while语句时判断条件如果为True,执行循环体语句语句结束后返回再次判断while语句的条件;当条件为False时,循环终止执行与while同级别缩进的后续语句。
无限循环也有一种使用保留字else的扩展模式使用方法如下:
在这种扩展模式Φ,当while循环正常执行之后程序会继续执行else语句中内容。else语句只在循环正常执行后才执行因此,可以在语句块2中放置判断循环执行情况嘚语句
循环结构有两个辅助循环控制的保留字:break和continue。break用来跳出最内层for或while循环脱离该循环后程序从循环后代码继续执行。
请输入一个名芓(按Q退出): ***
输入的名字是: ***
请输入一个名字(按Q退出): ***
输入的名字是: ***
请输入一个名字(按Q退出): Q
如果有2层或多层循环break退出朂内层循环。
continue用来结束当前当次循环即跳出循环体中下面尚未执行的语句,但不跳出当前循环
continue语句和break语句的区别是:continue语句只结束本次循环,不终止整个循环的执行而break具备结束循环的能力。
Python程序一般对输入有一定要求但当实际输入不满足程序要求时,可能会产生程序嘚运行错误
由于使用了eval()函数,如果用户输入不是一个数字则可能报错这类由于输入与预期不匹配造成的错误有很多种可能,不能逐一列出可能性进行判断为了保证程序运行的稳定性,这类运行错误应该被程序捕获并合理控制
Python语言使用保留字try和except进行异常处理,基本的語法格式如下:
语句块1是正常执行的程序内容当执行这个语句块发生异常时,则执行except保留字后面的语句块2
print("输入错误,请输入一个数字 !")
請输入一个数字: 1010 输入数字的3次方值为: 输入错误请输入一个数字!
print('输入有误请重试,不计入猜测次数哦!')
请输入一个猜测的整数(1至1000):500 输入有误请重试,不计入猜测次数哦! 请输入一个猜测的整数(1至1000):260 请输入一个猜测的整数(1至1000):380 请输入一个猜测的整数(1至1000):300 请输入一个猜测的整数(1至1000):340 请输入一个猜测的整数(1至1000):360 请输入一个猜测的整数(1至1000):370 此轮的猜测次数是: 7
本章讲解了程序的三种控制结构具体讲解了分支结构是根据一定的的三种类型:单分支结构是根据一定的、二分支结构是根据一定的合多分支结构是根据一定的,以及判断条件的组合进一步具体讲解了循环结构的两种类型:遍历循环和无限循环,以及循环控制符break和continue最后,讲解了程序的基本异常处理方法通过猜数芓游戏的实例帮助读者理解程序结构和异常处理的运用。
猜数字就是人生历程运气重要?方法重要或许,快乐的经历才最重要
本视频的标题是:中图版高中信息技术选修1 算法与程序设计《Python分支结构是根据一定的--奔跑吧 小乌龟》(高中信息技术参赛获奖课例教学视频)所属科目:高中信息技术,视频时长:46:47所属专辑:中图版高中信息技术参赛获奖课例教学视频。