笨方法学Python-习题3-数字和数学计算
2020-01-10 本文已影响0人
Python探索之路
计算机发明之初,就是用来做数值计算的,所以数学计算是计算机的最基本功能。下面使用Python做最简单的数学计算。
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print("I will now count by chickens:")
print("Hens", 25 + 30 / 6)
print("Roosters", 100 - 25 * 3 % 4)
print("Now I will count the eggs:")
print(3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6)
print("Is it true that 3 + 2 < 5 - 7?")
print(3 + 2 < 5 - 7)
print("What is 3 + 2?", 3 + 2)
print("What is 5 - 7?", 5 - 7)
print("Oh, that's why it's False.")
print("How about some more.")
print("Is it greater?", 5 > -2)
print("Is it greater or equal?", 5 >= -2)
print("Is it less or equal?", 5 <= -2)
四则运算的法则在编程语言中是适用,这里面让初学者迷惑的是%
,它在程序中是取余运算符,比如 4 % 3 的结果是1。理解了这个%
, 那么现在来看看,运行结果是否如你所想。
可以看出:
- 代码中的不等式,最终的输出结果是
True
或者False
,它们其实都是布尔值,布尔值只有这两种取值,非真即假。 - 含有除法的表达式计算结果都带了小数点,其余的则都是整数。Python中的数值类型有两种,一种是整数型,一种浮点数型。
小结
-
%
取余运算符。 - 常见运算符的计算优先级。