python概述 习题

Posted 明金同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python概述 习题相关的知识,希望对你有一定的参考价值。

一、填空题

1.Python是面向___对象的高级语言。
2.Python 可以在多种平台运行,这体现了Python语言
_可移植性的特性。
3.Python模块的本质是
.py文件。
4.使用
import关键字可以在当前程序中导入模块。
5.使用
form 模块名 import___语句可以将指定模块中的全部内容导入当前程序。

二、判断题

1.相比C++程序,Python程序的代码更加简洁、语法更加优美,但效率较低。(
2."from 模块名 import*"语句与"import模块名"语句都能导入指定模块的全部内容,相比之下,from…import*导入的内容无须指定模块名,可直接调用,使用更加方便,因此更推荐在程序中通过这种方式导入指定模块的全部内容。(×
3.Python 3.x版本完全兼容 Python 2.x。(×
4.PyCharm 是Python 的集成开发环境。(
5.模块文件的后缀名必定是.py。(

三、选择题

1.下列选项中,不是 Python语言特点的是(C)。
A.简洁 B.开源 C.面向过程 D.可移植
2.下列哪个不是Python 的应用领域?(D
A.Web开发 B.科学计算 C.游戏开发D.操作系统管理
3.下列关于Python的说法中,错误的是(C)。
A.Python是从ABC语言发展起来的 B.Python是一门高级计算机语言
C.Python只能编写面向对象的程序 D.Python程序的效率比C程序的效率低
四、简答题
1.简述 Python 的特点。P2
2.简单介绍如何导入与使用模块。P14
3.简述 Python 中模块、包和库的意义。P14
五、编程题
请在Python 开发工具中输入并运行以下程序,查看程序运行结果。
1.整数求和。输入整数n,计算1~n之和。

n = int(input("请输入一个整数:"))
sum = 0
for i in range(n):
    sum += n
print("1-%d的求和结果为:%d" % (n, sum))


2.整数排序。输入3个整数,把这3个数由小到大输出。

I = []
for i in range(3):
    x = int(input("请输入3个整数:"))
    I.append(x)
I.sort()
print(I)


3. 打印九九乘法表。

for i in range(1, 10):
    for j in range(1, i + 1):
        print("%dx%d=%d" % (j, i, i * j), end=" ")
    print('')


4.绘制多个起点相同但大小不同的五角星,如图1-27所示。

import turtle as t

def draw_fivestar(leng):
    count = 1
    while count <= 5:
        t.forward(leng)
        t.right(144)
        count += 1
    leng += 10
    if leng <= 100:
        draw_fivestar(leng)

def main():
    t.penup()
    t.backward(100)
    t.pendown()
    t.pensize(2)
    t.pencolor('red')
    segment = 50
    draw_fivestar(segment)
    t.exitonclick()

if __name__ == '__main__':
    main()

以上是关于python概述 习题的主要内容,如果未能解决你的问题,请参考以下文章

3道经典的Python练习题多测师

3道经典的Python练习题多测师

Python练习题 028:求3*3矩阵对角线数字之和

Python练习题 047:Project Euler 020:阶乘结果各数字之和

Python练习题 038:Project Euler 010:两百万以内所有素数之和

Python练习题 048:Project Euler 021:10000以内所有亲和数之和