1. 環(huán)境介紹
我使用的環(huán)境是windows10/notepad++/Python 3.7.2
2. 代碼
# coding:utf-8
print("I will now count my 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)
3.輸出
4. 附加練習(xí)
- 每一行的上面使用#為自己寫一個注釋,說明一下這一行的作用在张。
# coding:utf-8
# 1.每一行的上面使用#為自己寫一個注釋多柑,說明一下這一行的作用右钾。
# print函數(shù)輸出
print("I will now count my chickens:")
# 25 + 30 / 6 = 30 (先運算30/6=5 再用25 + 5 = 30)
print("hens",25 + 30 / 6)
# 這里25 * 3 % 4 的計算分解為:
# 1)25 * 3 = 75
# 2)75 - 75 /(整除蜘澜,不計算余數(shù)) 4 * 4 = 75 - 18 * 4 = 75 - 72 = 3
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?")
# 在比較運算符左右兩側(cè)分別計算
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)
5. 總結(jié)
整除
python3中 / 可以進行浮點運算弦牡,python2貌似不支持,我沒有嘗試漂羊。%取模運算
取模運算的方式比較特殊驾锰,算法為:A % B = A - A // B * B = C;
簡單的說法就是A 除以 B 余 C運算優(yōu)先級
和小時候上學(xué)的運算優(yōu)先級一致。PEMDAS走越,先括號椭豫,再乘除,最后加減旨指。
P:括號
E:指數(shù)
M:乘
D:除
A:加
S:減比較運算符
比較運算符左右兩邊分別進行計算赏酥。