本文针对第3章章末的习题提供参考答案。当然,有些习题的正确答案不止一个,特别是“动手试一试”,不过你可以通过这些答案来判断自己的思路是否正确。

第3章 基本数学运算

测试题

  1. Python用*(星号)表示乘法。

  2. Python得出的结果是9 / 5 = 1.8

  3. 可以用双斜杠运算符来计算整数除法的商:9 // 5

  4. 可以用取余运算符来计算整数除法的余数:9 % 5

  5. Python中计算6 * 6 * 6 * 6的另一种做法是6 ** 4

  6. 17 000 000用E记法应表示为1.7e7。

  7. 如果不用E记法,4.56e–5应写作0.0000456。

动手试一试

  1. 答案不唯一,以下答案仅供参考。

    计算每个人在餐厅应付多少钱:把它四舍五入后,每个人应当付13.52元。

    >>> print(35.27 * 1.15 / 3)
    >>> 13.5201666667

    计算矩形的面积和周长:

    length = 16.7
    width = 12.5
    Perimeter = 2 * length + 2 * width
    Area = length * width
    print('Length = ', length, ' Width = ', width)
    print('Area = ', Area)
    print('Perimeter = ', Perimeter)

    运行这个程序,会得到如下输出。

    Length = 16.7 Width = 12.5
    Area = 208.75
    Perimeter = 58.4

  2. 下面是一个把华氏度转换为摄氏度的程序。

    fahrenheit = 75
    celsius = 5/9 * (fahrenheit - 32)
    print("Fahrenheit = ", fahrenheit, "Celsius =", celsius)

  3. 下面这个程序可以计算按给定速度行驶某段距离所需的时间。

    distance = 200
    speed = 80
    time = distance / speed
    print("time =", time)

    该程序的运行结果是:time = 2.5