练习 3 数字和数学

    这个练习包含了很多数学符号。让我们看看它们的名字,在你输入的时候,试着说出名字,直到你烂熟于心为止。以下是这些符号的名字:

    • plus,加号 • - minus,减号 • / slash,斜杠 • * asterisk,星号 • % percent,百分号 • < less-than,小于号 • > greater-than,大于号 • <= less-than-equal,小于等于号 • >= greater-than-equal,大于等于号

    ex3.py

    确保你在运行它之前准确输入了每一行代码,和我的要求做一下对比检查。

    1. I will now count my chickens: Hens 30.0
    2. Now I will count the eggs: 6.75
    3. Is it true that 3 + 2 < 5 - 7? False
    4. What is 3 + 2? 5
    5. What is 5 - 7? -2
    6. Oh, that's why it's False. How about some more.
    7. Is it greater or equal? True
    8. Is it less or equal? False
    • 在每一行上面,用 # 写一句注释,向自己解释这行代码的作用。
    • 还记得你在练习 0 中是如何启动 Python 3.6 的吗?再次启动它,把 Python 当成一个计算器来做一些数学运算。
    • 用浮点数重新写一下 ex3.py,让它更精确一些,比如 20.0 就是一个浮点数。

    为什么 % 是一个模数,而不是百分比? 这很可能只是设计者们选用的一个符号。在正常情况下你可以把它读作百分号,但是,在编程中 % 只是一个符号。

    % 是如何工作的? 可以这样讲,x 除以 y 余 J。比如 100 除以 16 余 4,% 求的就是余数 J。