第1章Python概述
一、填空题
1.Python是面向的高级语言。
2.Python可以在多种平台运行,这体现了Python语言的特性。
3.Python模块的本质是文件。
4.使用关键字可以在当前程序中导入模块。
5.使用语句可以将指定模块中的全部内容导入当前程序。
二、判断题
1.相比C++程序,Python程序的代码更加简洁、语法更加优美,但效率较
低。()
2.“from 模块名import *”语句与“import 模块名”都能导入指定模块
的全部内容,相比之下,from…import *导入的内容无须指定模块名,
可直接调用,使用更加方便,因此更推荐在程序中此种方式导入指定模
块的全部内容。()
3.Python3.x版本完全兼容Python2.x。()
4.PyCharm是Python的集成开发环境。()
5.模块文件的后缀名必定是.py。()
三、选择题
1.下列选项中,不是Python语言特点的是()。
A.简洁
B.开源php运行环境一键安装包
C.面向过程
D.可移植
巴士2.下列哪个不是Python的应用领域()。
A.Web开发
B.科学计算
C.游戏开发
D.操作系统管理
3.下列关于Python的说法中,错误的是()。
A.Python是从ABC发展起来的
B.Python 是一门高级计算机语言
C.Python只能编写面向对象的程序
D.Python程序的效率比C程序的效率低
四、简答题
1.简述Python的特点。
2.简单介绍如何导入与使用模块。
3.简述Python中模块、包和库的意义。
五、编程题
请在Python开发工具中输入并运行以下程序,查看程序运行结果。
1.整数求和。输入整数n,计算1~n之和。
n = int(input("请输入一个整数:"))
sum = 0
for i in range(n):
sum += n
print("1~%d的求和结果为%d"%(n,sum))
2.整数排序。输入三个整数,把这三个数由小到大输出。
l = []
for i in range(3):
x = int(input('请输入整数:'))
l.append(x)
l.sort()
print(l)
3.打印九九乘法表。
for i in range(1,10):
for j in range(1,i+1):
print("%d×%d=%-2d "%(j,i,i*j),end = '')
print('')
4.绘制多个起点相同单大小不同的五角星,如图1-29所示。
图1-29 重叠五角星批处理xcopy
import turtle as t
def draw_fiveStars(leng):
count = 1
while count <= 5:
t.forward(leng) #向前走50
t.right(144) #向右转144度
count += 1
leng += 10 #设置星星大小
if leng <= 100:
draw_fiveStars(leng)
using怎么读怎么读def main():
t.penup()
t.backward(100)
t.pendown()
t.pensize(2)
t.pencolor('red')
segment = 50
draw_fiveStars(segment)
if __name__ == '__main__':
main()
第2章Python基础
一、填空题
1.Python中建议使用______个空格表示一级缩进。
2.布尔类型的取值包括______和______。
3.使用______函数可查看数据的类型。
特效视频教学
4.float()函数用于将数据转换为______类型的数据。
5.若a=3,b=-2,则a+=b的结果为______。
二、判断题
1.Python中可以使用关键字作为变量名。()
2.变量名可以以数字开头。()
3.Python标识符不区分大小写。()
4.布尔类型是特殊的浮点型。()
5.复数类型的实数部分可以为0。()
三、选择题
1.Python中使用()符号表示单行注释。
A.#
B./
C.//
D.<!---->
2.下列选项中,属于Python关键字的是()。
A.name
B.if
C.is
D.and
3.下列选项中,属于数值类型的是()。
A.0
B.  1.0
C.1+2j
D.以上全部
4.若将2转换为0b10,应该使用()函数。
<()
B.bin()
C.hex()
D.int()
5.下列选项中,不属于Python数据类型的是()。
A.bool
B.dict
C.string
D.set
四、简答题
1.请简单介绍Python中的数据类型和数字类型。
2.请简述Python变量的命名规范。
3.请简单介绍Python中的运算符。
五、编程题
1.编写程序,要求程序能根据用户输入的数据计算圆的面积(圆的面积公
学python编程入门式:S=πr2,π取值为3.14),并分别输出圆的直径和面积。
2.已知某煤场有29.5顿煤,先用一辆载重4顿的汽车运3次,剩下的用一
辆载重为2.5顿的汽车运送,请计算还需要运送几次才能送完?编写程
序,解答此问题。
第3章流程控制
一、填空题
1.________语句是最简单的条件语句。
2.Python中的循环语句有________和________循环。
3.若循环条件的值变为________,说明程序进入无限循环。
4.________循环一般用于实现遍历循环。
5.________语句可以跳出本次循环,执行下一次循环。
二、判断题
1.if-else语句可以处理多个分支条件。()
2.if语句不支持嵌套使用。()
3.elif可以单独使用。()
4.break语句用于结束循环。()
5.for循环只能遍历字符串。()
三、选择题
1.下列选项中,运行后会输出1、2、3的是()。
A.
for i in range(3):
print(i)
B.
for i in range(2):
print(i + 1)
C.
nums = [0, 1, 2]
for i in nums:
print(i + 1)
D.
i = 1
while i < 3:
print(i)
i = i + 1
2.现有如下代码:
sum = 0
for i in range(100):
if(i % 10):
continue
sum = sum + i
print(sum)
若运行代码,输出的结果为()。
A.5050
B.4950
C.450
D.45
3.已知x=10,y=20,z=30;以下代码执行后x、y、z的值分别为()。if x < y:
z = x
x = y
y = z
A.10,20,30
B.10,20,20
C.20,10,10
D.20,10,30

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。