基本信息
文件名称:Python快速入门编程(第2版)课后习题.docx
文件大小:110.7 KB
总页数:27 页
更新时间:2025-06-19
总字数:约1.07万字
文档摘要

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

已知某煤场