Python概述
填空题
Python是面向的高级语言。
Python可以在多种平台运行,这体现了Python语言的特性。
Python模块的本质是文件。
使用关键字可以在当前程序中导入模块。
使用语句可以将指定模块中的全部内容导入当前程序。
判断题
相比C++程序,Python程序的代码更加简洁、语法更加优美,但效率较低。()
“from模块名import*”语句与“import模块名”都能导入指定模块的全部内容,相比之下,from…import*导入的内容无须指定模块名,可直接调用,使用更加方便,因此更推荐在程序中此种方式导入指定模块的全部内容。()
Python3.x版本完全兼容Python2.x。()
PyCharm是Python的集成开发环境。()
模块文件的后缀名必定是.py。()
选择题
下列选项中,不是Python语言特点的是()。
A.简洁 B.开源 C.面向过程 D.可移植
下列哪个不是Python的应用领域()。
Web开发
科学计算
游戏开发
操作系统管理
下列关于Python的说法中,错误的是()。
Python是从ABC发展起来的
Python是一门高级计算机语言
Python只能编写面向对象的程序
Python程序的效率比C程序的效率低
简答题
简述Python的特点。
简单介绍如何导入与使用模块。
简述Python中模块、包和库的意义。
编程题
请在Python开发工具中输入并运行以下程序,查看程序运行结果。
整数求和。输入整数n,计算1~n之和。
n=int(input(请输入一个整数:))
sum=0
foriinrange(n):
sum+=n
print(1~%d的求和结果为%d%(n,sum))
整数排序。输入三个整数,把这三个数由小到大输出。
l=[]
foriinrange(3):
x=int(input(请输入整数:))
l.append(x)
l.sort()
print(l)
打印九九乘法表。
foriinrange(1,10):
forjinrange(1,i+1):
print(%d×%d=%-2d%(j,i,i*j),end=)
print()
绘制多个起点相同单大小不同的五角星,如图1-29所示。
图1-29重叠五角星
importturtleast
defdraw_fiveStars(leng):
count=1
whilecount=5:
t.forward(leng) #向前走50
t.right(144) #向右转144度
count+=1
leng+=10 #设置星星大小
ifleng=100:
draw_fiveStars(leng)
defmain():
t.penup()
t.backward(100)
t.pendown()
t.pensize(2)
t.pencolor(red)
segment=50
draw_fiveStars(segment)
t.exitonclick()
if__name__==__main__:
main()
Python基础
填空题
Python中建议使用______个空格表示一级缩进。
布尔类型的取值包括______和______。
使用______函数可查看数据的类型。
float()函数用于将数据转换为______类型的数据。
若a=3,b=-2,则a+=b的结果为______。
判断题
Python中可以使用关键字作为变量名。()
变量名可以以数字开头。()
Python标识符不区分大小写。()
布尔类型是特殊的浮点型。()
复数类型的实数部分可以为0。()
选择题
Python中使用()符号表示单行注释。
#
/
//
!----
下列选项中,属于Python关键字的是()。
name
if
is
and
下列选项中,属于数值类型的是()。
0
1.0
1+2j
以上全部
若将2转换为0b10,应该使用()函数。
oct()
bin()
hex()
int()
下列选项中,不属于Python数据类型的是()。
bool
dict
string
set
简答题
请简单介绍Python中的数据类型和数字类型。
请简述Python变量的命名规范。
请简单介绍Python中的运算符。
编程题
编写程序,要求程序能根据用户输入的数据计算圆的面积(圆的面积公式:S=πr
已知某煤场