练习 3 数字和数学
这个练习包含了很多数学符号。让我们看看它们的名字,在你输入的时候,试着说出名字,直到你烂熟于心为止。以下是这些符号的名字:
• plus,加号 • -
minus,减号 • /
slash,斜杠 • *
asterisk,星号 • %
percent,百分号 • <
less-than,小于号 • >
greater-than,大于号 • <=
less-than-equal,小于等于号 • >=
greater-than-equal,大于等于号
ex3.py
确保你在运行它之前准确输入了每一行代码,和我的要求做一下对比检查。
I will now count my chickens: Hens 30.0
Now I will count the eggs: 6.75
Is it true that 3 + 2 < 5 - 7? False
What is 3 + 2? 5
What is 5 - 7? -2
Oh, that's why it's False. How about some more.
Is it greater or equal? True
Is it less or equal? False
- 在每一行上面,用
#
写一句注释,向自己解释这行代码的作用。 - 还记得你在练习 0 中是如何启动 Python 3.6 的吗?再次启动它,把 Python 当成一个计算器来做一些数学运算。
- 用浮点数重新写一下
ex3.py
,让它更精确一些,比如 20.0 就是一个浮点数。
为什么 %
是一个模数,而不是百分比? 这很可能只是设计者们选用的一个符号。在正常情况下你可以把它读作百分号,但是,在编程中 %
只是一个符号。
%
是如何工作的? 可以这样讲,x 除以 y 余 J。比如 100 除以 16 余 4,%
求的就是余数 J。