信息技术学业水平测试python模拟试题讲解(5)

2024-03-25
| 42页
| 479人阅读
| 3人下载
精品

内容正文:

Python模拟题讲解ppt 模 拟 题 讲 解 非名师张剑平 江 苏 省 信 息 技 术 学 业 水 平 考 试 “非名师”公众号 南通张剑平 模 拟 题 讲 解 非名师张剑平 江 苏 省 信 息 技 术 学 业 水 平 考 试 该密码锁设计比较人性化,输入的密码中只要包含正确密码(需要连续,比如,密码设置为“202312”,当输入“4568348720231224564”,也可以认为输入正确),就可打开,但是如果连续3次输入都错误就会被锁定。 19. 防偷窥密码锁 6位数字连续且正确 读懂题目,读懂代码,先将懂的代码填写好。 输入次数赋值给变量n,n的初始值赋值为 0 password="202312" #设初始密码为202312 n=0 while n<3: yours=input("请输入密码:") n+=1 if password ① yours: print("欢迎回家") ② #跳出循环 ③ : print("密码错误") if n ④ 3 : print("错误3次,请稍后再试") while循环, 只要n<3 就循环。 输入密码(可输3次) 判断分支,如果密码正确,就打印“欢迎回家”并跳出循环;如果密码错误,打印“密码错误”并循环(3次以内)。 判断分支,如果错误3次,就打印“错误3次,请稍后再试”并结束程序。 break else == √ √ √ 2023.12.01 模 拟 题 讲 解 非名师张剑平 江 苏 省 信 息 技 术 学 业 水 平 考 试 password="202312" #设初始密码为202312 n=0 while n<3: yours=input("请输入密码:") n+=1 if password ① yours: print("欢迎回家") ② #跳出循环 ③ : print("密码错误") if n ④ 3 : print("错误3次,请稍后再试") 该密码锁设计比较人性化,输入的密码中只要包含正确密码(需要连续,比如,密码设置为“202312”,当输入“4568348720231224564”,也可以认为输入正确),就可打开,但是如果连续3次输入都错误就会被锁定。 19. 防偷窥密码锁 6位数字连续且正确 break else == 什么数据类型? 字符串(str) 字符串的 in 运算 in 包含 not in 不包含 i=“hello” j=“he” print(j in i) 运行结果:True i=“1234” j=“23” print(j in i) i=“1234” j=“32” print(j in i) i=“hello” j=“eo” print(j in i) 运行结果:False 运行结果:True 运行结果:False in in 运算还可以用于列表等 模 拟 题 讲 解 非名师张剑平 江 苏 省 信 息 技 术 学 业 水 平 考 试 20. 生成连续数 输入任意一个正整数n,编程实现:输出由1到n (包括n)按顺序组合成的新数123……n,例如输入n为9,则输出新数为123456789。 n= ① (input('请输入自然数n:')) new='' for i in range(1, ② ): ③ =new+ ④ #生成新的数 print(new) 读懂题目,读懂代码,先将懂的代码填写好。 空字符串赋值给变量new 输入正整数赋值给变量n for循环,通过循环不断增加数字以生成新的连续数。 循环结束,输出最终结果。 √ int √ n+1 new √ new = new + i i ? str(i) 字符串类型数据不可以和整数型数据相加! i str(i) 字符串数据 整数型数据 字符串数据能和整数型数据相加吗? 因为最终输出变量new是字符串类型,所以必须改变 变量 i 的数据类型 + ? 模 拟 题 讲 解 非名师张剑平 江 苏 省 信 息 技 术 学 业 水 平 考 试 def rev(x): m=x n1=0 while ① : n1=n1*10+ ② x=x//10 if m ③ n1: return "是回文数。" else: return "不是回文数。" n=int(input("请输入任意正整数:")) print

资源预览图

信息技术学业水平测试python模拟试题讲解(5)
1
信息技术学业水平测试python模拟试题讲解(5)
2
信息技术学业水平测试python模拟试题讲解(5)
3
信息技术学业水平测试python模拟试题讲解(5)
4
信息技术学业水平测试python模拟试题讲解(5)
5
信息技术学业水平测试python模拟试题讲解(5)
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。