【python快速编程入门 第2版】第一章 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 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概述 习题相关推荐
- Python快速编程入门#学习笔记01# |第一章 :Python基础知识 (Python发展历程、常见的开发工具、import模块导入)
全文目录 ==先导知识== 1 认识Python 1.1.1 Python的发展历程 1.1.2 Python语言的特点 2. Python解释器的安装与Python程序运行 1.2.1 安装Pyth ...
- Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)
全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...
- Python快速编程入门 第2版 实训案例及课后编程题
目录 本文档仅供参考,更新了 第2章 第3章 第4章 第5章 第6章 第7章 本文档仅供参考,更新了6.7章 第2章 2.4.1打印购物小票 蚂蚁森林是支付宝客户端发起"碳账户"的 ...
- 银行管理系统(使用SQL Server)-Python快速编程入门(第2版)-人民邮电出版社-阶段案例
阶段案例-银行管理系统 题目描述 银行管理系统是一个集开户.查询.取款.存款.转账.锁定.解锁.退出等一系列业务于一体的管理系统,随着计算机技术在金融行业的广泛应用,银行企业采用管理系统替代了传统手工 ...
- 【Ogre编程入门与进阶】第一章 Ogre3D概述
如果第一次接触Ogre,相信不少读者会像笔者曾经一样,不认识这个英文单词.翻开字典,我们可以查阅到,Ogre这个英文单词的读音是:['əugə],翻译成中文是食人魔.怪兽的意思,而且它还是Object ...
- python快速编程入门教程-终于懂得python快速编程入门教程
为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...
- [转载] Python快速编程入门课后程序题答案
参考链接: Python程序添加两个矩阵 前言 本文只是简单的整理了一下课后习题的编程题,具体的填空.选择.判断可以见:Python快速编程入门课后习题答案 第一章 1.编写一个Python程序,输出 ...
- 黑马程序员 python快速编程入门课后答案_Python快速编程入门课后程序题答案
前言 本文只是简单的整理了一下课后习题的编程题,具体的填空.选择.判断可以见:Python快速编程入门课后习题答案 第一章 1.编写一个Python程序,输出如下图效果. ++++++++++ + ...
- Python快速编程入门课后习题答案
文章目录 前言 第一章 一.填空题 二.判断题 三.选择题 四.简答题 第二章 一.填空题 二.判断题 三.选择题 四.简答题 第三章 一.填空题 二.判断题 三.选择题 四.简答题 第四章 一.单选 ...
最新文章
- docker 容器状态 restarting_20分钟极简入门Docker
- abap 向上取整CEIL和向下取整FLOOR
- Javascript基础回顾 之(一) 类型
- K个一组翻转链表—leetcode25
- 垃圾回收机制之复制算法
- 分布式事务最终一致性-CAP框架轻松搞定
- java父类调用子类方法_Java 中父类怎么调用子类的方法?
- Python测试开发django5.templates模板变量传参
- .net测试学习--理解.net测试选项
- <c++STL>: map的常见用法
- 理解Java - AQS
- 佛言:人有二十难(为)
- ssr 端口已被占用_解决 SSR for Windows 客户端烦人的 1080 端口已被占用
- java编写蠕虫病毒_教大家编写蠕虫病毒
- java短链接生成方法
- 同时连接多个以及如何配置?
- MFC仿360屏幕截图
- 基于百度api接口的车辆识别计费系统
- 全国计算机二级考试公共知识
- 2022暑初二信息竞赛学习成果分享2
热门文章
- After Effects Guru: Expressions After Effects 大师教程之表达式 Lynda课程中文字幕
- oppo手机隐藏的计算机冷知识,OPPO手机那些隐藏按键里的功能有什么用?
- 五月花计算机学院什么学历,成都五月花计算机专业学校计算机教育完成学业是什么学历...
- python代码画小狗_python代码画小狗_皮皮康之Python编程初探2:python函数的使用
- 晨兴资本程宇:新一波技术革命前夜,谁的机会更大?
- 动画配音这些技巧必须要知道
- Java设置Excel打印一页宽_Java Excel页面设置:页边距、页面大小/方向/背景、缩放比例、打印范围...
- win10桌面图标在扩展显示屏后的显示异常问题(桌面图标跑到外接显示屏去了)
- Echarts 折线图 渐变色区域图 十字架
- 原生JS实现vue中data值的修改与渲染