《Python游戏编程快速上手》一1.3 如何使用本书

简介:

本节书摘来异步社区《Python游戏编程快速上手》一书中的第1章,第1.3节,作者: 【美】Al Sweigart(斯维加特) 译者: 李强 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.3 如何使用本书

本书的大多数的章,一开始都会给出一个程序示例,并展示运行这个示例程序的样子。程序中用户输入的部分会用粗体字表示。

请在IDLE文件编辑器中自行输入代码,而不是下载或者复制/粘贴代码。花些时间录入代码,这会帮助你更好地记住如何编程。

行号和空格
当按照本书中内容录入源代码时,不要录入每一行开头处的行号。例如,你会看到书中代码如下所示:

9. number = random.randint(1, 20)

不要录入左边的“9.”,以及紧随其后的空格。只需要录入如下内容即可:

number = random.randint(1, 20)

这些编号只是为了便于在书中引用特定的代码行。它们并非实际程序的一部分。

除了行号之外,确保严格按照代码的样子进行录入。注意,其中一些代码行缩进了4个或8个空格。IDLE中的每个字符是等宽的,所以你可以通过数一数上一行和下一行的字符数来统计空格的数量。

例如,用一个点表示缩进空格,看上去如下所示:

while guesses < 10:
....if number == 42: 
........print('Hello')

图书中的文本折行
一些代码行太长了,无法在图书页面中放到一行之中,那么,代码的文本会换到新的一行中。当录入这些代码行的时候,要将所有代码输入到同一行,并且不要按下回车键。当开始新的一行的时候,你可以从代码左边的行号来区分。例如,如下的代码只有两行:

1. print('This is the first instruction! xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
xxxxxxxxxxxx') 
2. print('This is the second instruction, not the third instruction.')

第一行代码折行了,这使得代码段看上去好像是一共有3行。注意,这只是因为图书的页面不够宽了,无法把第一条指令印刷在一行中。

相关文章
|
9天前
|
存储 人工智能 数据处理
Python:编程的艺术与科学的完美交融
Python:编程的艺术与科学的完美交融
14 1
|
4天前
|
测试技术 调度 索引
python编程中常见的问题
【4月更文挑战第23天】
16 2
|
5天前
|
网络协议 算法 网络架构
Python网络编程之udp编程、黏包以及解决方案、tcpserver
Python网络编程之udp编程、黏包以及解决方案、tcpserver
|
5天前
|
机器学习/深度学习 数据挖掘 算法框架/工具
Python:编程的艺术与魅力
Python:编程的艺术与魅力
16 3
|
5天前
|
机器学习/深度学习 数据可视化 数据挖掘
实用技巧:提高 Python 编程效率的五个方法
本文介绍了五个提高 Python 编程效率的实用技巧,包括使用虚拟环境管理依赖、掌握列表推导式、使用生成器提升性能、利用装饰器简化代码结构以及使用 Jupyter Notebook 进行交互式开发。通过掌握这些技巧,可以让你的 Python 编程更加高效。
|
6天前
|
算法 Python
Python面向对象oop编程(二)
Python面向对象oop编程(二)
|
8天前
|
机器学习/深度学习 数据挖掘 API
pymc,一个灵活的的 Python 概率编程库!
pymc,一个灵活的的 Python 概率编程库!
17 1
|
8天前
|
人工智能 算法 调度
uvloop,一个强大的 Python 异步IO编程库!
uvloop,一个强大的 Python 异步IO编程库!
21 2
|
9天前
|
机器学习/深度学习 人工智能 数据可视化
Python:探索编程之美
Python:探索编程之美
11 0
|
9天前
|
机器学习/深度学习 人工智能 数据处理
Python编程的魅力与实践
Python编程的魅力与实践