Python快速编程入门习题参考答案

阅读: 评论:0

2024年1月26日发(作者:)

Python快速编程入门习题参考答案

第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.开源 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('请输入整数:'))

(x)

()

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 重叠五角星

import turtle as t

def draw_fiveStars(leng):

count = 1

while count <= 5:

d(leng)

(144)

count += 1

#设置星星大小

#向前走50

#向右转144度

leng += 10

if leng <= 100:

draw_fiveStars(leng)

def main():

()

rd(100)

n()

e(2)

or('red')

segment = 50

draw_fiveStars(segment)

click()

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.

B.

C.

下列选项中,属于数值类型的是( )。

0

1.0

1+2j

D. 以上全部

4.

A.

B.

C.

D.

5.

A.

B.

C.

D.

若将2转换为0b10,应该使用( )函数。

oct()

bin()

hex()

int()

下列选项中,不属于Python数据类型的是( )。

bool

dict

string

set

四、简答题

1. 请简单介绍Python中的数据类型和数字类型。

2. 请简述Python变量的命名规范。

3. 请简单介绍Python中的运算符。

五、编程题

1. 编写程序,要求程序能根据用户输入的数据计算圆的面积(圆的面积公式:

本文发布于:2024-01-26 08:09:55,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1706227795782.html

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

标签:文件   使用   方法   程序
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23