没有合适的资源?快使用搜索试试~ 我知道了~
python复习题型-已解密.pdf
需积分: 0 0 下载量 61 浏览量
2023-02-15
01:15:36
上传
评论
收藏 247KB PDF 举报
温馨提示
试读
11页
python复习题型-已解密.pdf
资源推荐
资源详情
资源评论
一、填空题
1. 程序设计语言的执行方式包括编译执行和 执行两种方式,Python 语言的执行方式属
于后者。
2. 在 turtle 绘图库中,控制画笔前进一段距离的函数为 。
3. 请按顺序写出以下数学表达式对应的 python 语言表达式形式: 、 。
(1)
2
4
2
b b ac
x
a
(2)
100
| |y x y z
4. 当 x=2 时,表达式 x+=3+5**2 的结果是 ; 表达式 3*4**x/8%5 的结果是 。
5. 程序设计语言包括 3 个大类,分别是: 、汇编语言和高级语言。
6. 在 turtle 绘图库中,用以控制画笔抬起的函数为 。
7. 已 知 集 合 A = {"p", "y" , 123} 和 集 合 B = set("pypy123") , 则 A-B 和 A&B 的 结 果 分 别
是: 、 。
8. 表达式 3+5%6*2//8 的值是 ; 表达式 5**2%8 的值是 。
9. 已知列表 list1=[10,66,27,33,23],则 python 表达式 max(list1)的值为 。
10. 在 Python 中,表示跳出循环的函数是 。
11. 在 Python 中,不同的数据需要定义不同的数据类型,可用圆括号“()”来定义的是 。
12. 在 Python 中,用于判断真假的函数是 。
13. 程序设计语言包括 3 个大类,分别是:机器语言、 和高级语言。
14. 在 turtle 绘图库中,用以控制画笔落下的函数为 。
15. 已知元组 motto = "明", "德", "至", "善"和元组 color = (0x001100, "blue", motto),则
motto[::-1]和 color[-1][1]的结果分别是: 、 。
16. 表达式 30-3**2+8//3**2*10 的结果是 ;表达式 3*4**2/8%5 的结果是 。
17. 表达式“[3] in [1, 2, 3, 4]”的值为________________。
18. 表达式 sorted({'a':9, 'b':3, 'c':78}.values())的值为_____________。
19. 字典对象的_____________方法返回字典中的“键-值对”列表。
20. 切片操作 list(range(6))[::2]执行结果为________________。
21.Python 标准库 math 中用来计算平方根的函数是__sqrt()__。
三、程序分析题
1. 运行下列程序,从上到下各行输出结果分别为: , 。
x=3.1415926
y=15
print("{0:.2f}".format(x))
print("{0:X}".format(y))
2. 运行下列程序,从上到下各行输出结果分别为: , 。
name="Suqian is a beautiful city!"
print(name[12:21].upper())
print(name[:13:2])
3. 下面代码的输出结果是 。
x = 0
for i in range(1,11):
if i%3 == 0:
continue
else:
x += i
print(x)
4. 下面代码的输出结果是 。
def func(a):
a = a + 1
print(a,end=",")
s = 5
func(s)
print(s)
5. 下列程序的运行结果为 。
s1 = {'a','c','d'}
s2 = {'c','e','f'}
print(s1 - s2)
6. 下面代码的输出结果为 。
d=[1,2,3,4,5]
d.append(0)
print(len(d))
7. 下面代码的输出结果是 。
s =[1, 2, 23, 2, 2]
s.remove(2)
print(s.count(2))
8. 运行下列程序,从上到下各行输出结果分别为: , 。
x=10
y=3
print(x//y)
print(x % y)
9. 运行下列程序,从上到下各行输出结果分别为: , 。
name="Python 语言程序设计"
print(name[:6].lower())
print(name[1:-4:2])
10. 下面代码的输出结果是 。
for i in range(1,5):
if i%3 == 0:
break
else:
print(i,end =",")
11. 下面代码的输出结果是 。
def fib(n):
a,b = 1,1
for i in range(n-1):
a,b = b,a+b
return a
print (fib(7))
12. 下列程序的运行结果为 。
s1 = {1,2,3}
s2 = {2,3,4}
print(s1 & s2)
13. 下面两行代码的输出结果为 。
d = {"江苏":"南京", "浙江":"杭州", "广东":"广州"}
"江苏" in d
14. 下面两行代码的输出结果是 。
s =["seashell","gold","pink","brown","purple","tomato"]
print(s.index("pink"))
8. 下面八行代码的输出结果是 。
fname=input("请输入文件名:")
fo=open(fname,"w+")
ls=["求实","创新","团结","奉献"]
fo.writelines(ls)
fo.seek()
for line in fo:
print(line)
fo.close()
15. 请完善代码,获得用户输入的一个数字,以 20 字符宽度右对齐输出,保留小数点后 2 位。
剩余10页未读,继续阅读
资源评论
AZLA
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Kepware.KEPServerEX.v4.264.401.Incl.Keygen-SSG
- 行人重识别-通过顺序决策实现跨域行人重识别算法-附项目源码-优质项目实战.zip
- HTML、CSS制作家乡介绍网页.zip
- 361050291.apk
- 华硕B250 PLUS支持6789代BIOS
- 基于javaScript开发的图书管理系统+数据库+源码+项目展示+开发文档(毕业设计&课程设计&项目开发)
- HTML+CSS制作的个人博客网页 2.zip
- 华硕B250M-PIXIU支持6789代BIOS
- c# winfrom 音量控制 静音
- 【OpenHarmony】 ArkTS 语法基础 ② ( ArkTS 自定义组件 )
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功