python程序设计机械工业出版社课后答案-Python语言程序设计

本书采用问题驱动方式,详细介绍了Python编程基础,包括程序设计基础、面向对象编程和数据结构算法。内容涵盖Python语法、数据类型、函数、面向对象、图形界面设计、文件与异常处理,以及递归和数据结构。适合作为大学教材,提供大量实例和习题,旨在帮助读者通过实践掌握Python编程。
摘要由CSDN通过智能技术生成

图书简介

本书以问题驱动的方式对Python程序设计进行综合介绍。全书共分三个部分,首先介绍基本程序设计技术以及数据类型、变量、常量、简单函数等内容,随后利用抽象、封装和多态性来了解面向对象程序设计,最后通过对数据结构和算法的讲解,循序渐进,掌握Python程序设计。书中引入实例解释基本概念,同时提供大量不同难度的编程题,帮助读者理解和巩固。本书可作为高等院校相关专业的基础教材,也可作为Python语言及编程开发爱好者的参考资料。

章节目录

目  录

Introduction to Programming Using Python

出版者的话

译者序

前言

第一部分 程序设计基础

第1章 计算机、程序和Python概述 2

1.1 引言 2

1.2 什么是计算机 3

1.2.1 中央处理器 4

1.2.2 比特和字节 4

1.2.3 内存 5

1.2.4 存储设备 5

1.2.5 输入和输出设备 6

1.2.6 通信设备 7

1.3 程序设计语言 8

1.3.1 机器语言 8

1.3.2 汇编语言 8

1.3.3 高级语言 8

1.4 操作系统 10

1.4.1 控制和管理系统行为 10

1.4.2 调度和分配系统资源 10

1.4.3 调度操作 10

1.5 Python的历史 11

1.6 开始学习Python 11

1.6.1 启动Python 12

1.6.2 创建Python源代码文件 13

1.6.3 使用Python完成算术运算 14

1.7 程序设计风格和文档 15

1.7.1 恰当的注释和注释风格 15

1.7.2 恰当的空格 15

1.8 程序设计错误 16

1.8.1 语法错误 16

1.8.2 运行时错误 16

1.8.3 逻辑错误 16

1.9 开始学习图形化程序设计 17

1.9.1 绘制图形并给图形添加颜色 17

1.9.2 将笔移到任何位置 19

1.9.3 绘制奥林匹克环标志 20

关键术语 21

本章总结 21

测试题 22

编程题 22

第2章 基本程序设计 25

2.1 引言 25

2.2 编写一个简单的程序 25

2.3 从控制台读取输入 27

2.4 标识符 29

2.5 变量、赋值语句和赋值表达式 29

2.6 同时赋值 31

2.7 定名常量 32

2.8 数值数据类型和运算符 32

2.8.1 运算符/、//和** 33

2.8.2 运算符% 33

2.8.3 科学记数法 34

2.9 计算表达式和运算符优先级 35

2.10 增强型赋值运算符 35

2.11 类型转换和四舍五入 36

2.12 实例研究:显示当前时间 38

2.13 软件开发流程 39

2.14 实例研究:计算距离 42

关键术语 44

本章总结 44

测试题 45

编程题 45

第3章 数学函数、字符串和对象 50

3.1 引言 50

3.2 常见的Python函数 51

3.3 字符串和字符 54

3.3.1 ASCII码 54

3.3.2 统一码 54

3.3.3 函数ord和chr 54

3.3.4 转义序列 55

3.3.5 不换行打印 56

3.3.6 函数str 56

3.3.7 字符串连接操作 56

3.3.8 从控制台读取字符串 57

3.4 实例研究:最小数量的硬币 58

3.5 对象和方法简介 59

3.6 格式化数字和字符串 61

3.6.1 格式化浮点数 62

3.6.2 用科学记数法格式化 63

3.6.3 格式化成百分数 63

3.6.4 调整格式 63

3.6.5 格式化整数 63

3.6.6 格式化字符串 64

3.7 绘制各种图形 65

3.8 绘制带颜色和字体的图形 67

关键术语 69

本章总结 69

测试题 69

编程题 69

第4章 选择 73

4.1 引言 73

4.2 布尔类型、数值和表达式 73

4.3 产生随机数字 75

4.4 if语句 76

4.5 实例研究:猜生日 77

4.6 双向if-else语句 80

4.7 嵌套if和多向if-elif-else语句 82

4.8 选择语句中的常见错误 85

4.9 实例研究:计算身体质量指数 87

4.10 实例研究:计算税款 88

4.11 逻辑运算符 90

4.12 实例研究:判定闰年 92

4.13 实例研究:彩票 93

4.14 条件表达式 94

4.15 运算符的优先级和结合方向 95

4.

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值