一、填空题

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 tdef draw_fivestar(leng):count = 1while count <= 5:t.forward(leng)t.right(144)count += 1leng += 10if leng <= 100:draw_fivestar(leng)def main():t.penup()t.backward(100)t.pendown()t.pensize(2)t.pencolor('red')segment = 50draw_fivestar(segment)t.exitonclick()if __name__ == '__main__':main()

【python快速编程入门 第2版】第一章 python概述 习题相关推荐

  1. Python快速编程入门#学习笔记01# |第一章 :Python基础知识 (Python发展历程、常见的开发工具、import模块导入)

    全文目录 ==先导知识== 1 认识Python 1.1.1 Python的发展历程 1.1.2 Python语言的特点 2. Python解释器的安装与Python程序运行 1.2.1 安装Pyth ...

  2. Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

    全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...

  3. Python快速编程入门 第2版 实训案例及课后编程题

    目录 本文档仅供参考,更新了 第2章 第3章 第4章 第5章 第6章 第7章 本文档仅供参考,更新了6.7章 第2章 2.4.1打印购物小票 蚂蚁森林是支付宝客户端发起"碳账户"的 ...

  4. 银行管理系统(使用SQL Server)-Python快速编程入门(第2版)-人民邮电出版社-阶段案例

    阶段案例-银行管理系统 题目描述 银行管理系统是一个集开户.查询.取款.存款.转账.锁定.解锁.退出等一系列业务于一体的管理系统,随着计算机技术在金融行业的广泛应用,银行企业采用管理系统替代了传统手工 ...

  5. 【Ogre编程入门与进阶】第一章 Ogre3D概述

    如果第一次接触Ogre,相信不少读者会像笔者曾经一样,不认识这个英文单词.翻开字典,我们可以查阅到,Ogre这个英文单词的读音是:['əugə],翻译成中文是食人魔.怪兽的意思,而且它还是Object ...

  6. python快速编程入门教程-终于懂得python快速编程入门教程

    为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...

  7. [转载] Python快速编程入门课后程序题答案

    参考链接: Python程序添加两个矩阵 前言 本文只是简单的整理了一下课后习题的编程题,具体的填空.选择.判断可以见:Python快速编程入门课后习题答案 第一章 1.编写一个Python程序,输出 ...

  8. 黑马程序员 python快速编程入门课后答案_Python快速编程入门课后程序题答案

    前言 本文只是简单的整理了一下课后习题的编程题,具体的填空.选择.判断可以见:Python快速编程入门课后习题答案 第一章 1.编写一个Python程序,输出如下图效果. ++++++++++ +  ...

  9. Python快速编程入门课后习题答案

    文章目录 前言 第一章 一.填空题 二.判断题 三.选择题 四.简答题 第二章 一.填空题 二.判断题 三.选择题 四.简答题 第三章 一.填空题 二.判断题 三.选择题 四.简答题 第四章 一.单选 ...

最新文章

  1. docker 容器状态 restarting_20分钟极简入门Docker
  2. abap 向上取整CEIL和向下取整FLOOR
  3. Javascript基础回顾 之(一) 类型
  4. K个一组翻转链表—leetcode25
  5. 垃圾回收机制之复制算法
  6. 分布式事务最终一致性-CAP框架轻松搞定
  7. java父类调用子类方法_Java 中父类怎么调用子类的方法?
  8. Python测试开发django5.templates模板变量传参
  9. .net测试学习--理解.net测试选项
  10. <c++STL>: map的常见用法
  11. 理解Java - AQS
  12. 佛言:人有二十难(为)
  13. ssr 端口已被占用_解决 SSR for Windows 客户端烦人的 1080 端口已被占用
  14. java编写蠕虫病毒_教大家编写蠕虫病毒
  15. java短链接生成方法
  16. 同时连接多个以及如何配置?
  17. MFC仿360屏幕截图
  18. 基于百度api接口的车辆识别计费系统
  19. 全国计算机二级考试公共知识
  20. 2022暑初二信息竞赛学习成果分享2

热门文章

  1. After Effects Guru: Expressions After Effects 大师教程之表达式 Lynda课程中文字幕
  2. oppo手机隐藏的计算机冷知识,OPPO手机那些隐藏按键里的功能有什么用?
  3. 五月花计算机学院什么学历,成都五月花计算机专业学校计算机教育完成学业是什么学历...
  4. python代码画小狗_python代码画小狗_皮皮康之Python编程初探2:python函数的使用
  5. 晨兴资本程宇:新一波技术革命前夜,谁的机会更大?
  6. 动画配音这些技巧必须要知道
  7. Java设置Excel打印一页宽_Java Excel页面设置:页边距、页面大小/方向/背景、缩放比例、打印范围...
  8. win10桌面图标在扩展显示屏后的显示异常问题(桌面图标跑到外接显示屏去了)
  9. Echarts 折线图 渐变色区域图 十字架
  10. 原生JS实现vue中data值的修改与渲染