项目10 Python循环跳转语句(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)

2023-07-31
| 23页
| 319人阅读
| 50人下载
普通

内容正文:

项目10 Python循环跳转语句     /// /// 回文整数是指正读和反读相同的整数,如123321,这个数字正读是123321,倒读也是123321。编写一个程序,不断生成6位的随机整数(不包括以0开头的6位整数),若生成的是回文整数,则结束程序并输出该回文整数。 任务19 寻找回文整数——循环跳转语句break的应用 任务描述 任务分析 寻找回文整数程序流程图如图3-17所示。     /// /// 图3-17 寻找回文整数程序流程图     /// /// 知识准备 使用break语句可以跳出包含break语句的那层循环,以提前结束该层循环。跳出循环后,程序继续执行当前循环语句的后续语句。 1.在for循环语句中使用break语句 语法格式如下: for 循环变量 in遍历结构: 语句块1 if 条件表达式: break 3.8 break语句     /// /// 2.在while循环语句中使用break语句 语法格式如下: while 表达式1: 语句块1 if 表达式2: 语句块2 break random模块是Python的内置模块,该模块可以生成随机数。使用random模块前一定要导入该模块,导入模块的代码如下: import random 3.9 random模块     /// /// (1)randrange( )方法用于获取指定范围内的随机整数。语法格式如下: random.randrange(start,stop[,step]) random.choice(seq) 参数说明: start: 随机范围的起始值。指定该参数后,stop参数将作为随机范围的结束值。 stop: 在没有设定start参数时表示0至stop之间的任意一个随机整数,其中不包含stop指定的值。 step: 表示步长。 返回值: 返回指定范围的随机整数。 (2)choice( )方法用于从非空序列中返回一个随机元素。语法格式如下: 参数说明: seq: 需要随机获取元素的序列。 返回值: 从非空序列中返回一个随机元素。     /// /// ord( )函数用于把一个用字符串表示的Unicode字符转换为该字符对应的整数,如ord(‘a’)返回整数97。 语法格式如下: ord(c) 3.10 ord( )函数 参数说明: c: 要转换的字符。 返回值: 返回Unicode字符对应的整数。     /// /// chr( )函数返回整型参数值所对应的Unicode字符,如chr(65)返回“A”、chr(100)返回“d ” ,与ord( )函数的功能相反。 语法格式如下: chr(i) 3.11 chr( )函数 参数说明: i: 可以是十进制或十六进制形式的数字,传入的参数值范围必须为0~1114111(十六进制时为0~0x10ffff)。 返回值: 返回当前参数值所对应的Unicode字符。 提示: 如果参数i的值超出取值范围(0<=i<=1114111),则会抛出ValueError错误。     /// /// 本任务代码如下: 任务实施 import random #导入random模块 flags=True #设定while循环初始条件为True y=0 #设定随机生成数字计数初始值 while flags: #while循环条件为True时,则进入循环状态 num = "" #定义字符串num变量为空 for i in range(6): #for循环语句循环6次 ch = chr(random.randrange(ord('0'), ord('9') + 1)) #随机生成0~9的字符 num += ch #将随机字符添加到字符变量num if num[0]!='0': #判断6位字符型数字首位是否为0 flag=True y += 1 #定义y的累加器     /// /// for i in range(len(num) //

资源预览图

项目10  Python循环跳转语句(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
1
项目10  Python循环跳转语句(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
2
项目10  Python循环跳转语句(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
3
项目10  Python循环跳转语句(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
4
项目10  Python循环跳转语句(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
5
项目10  Python循环跳转语句(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。