笔记
【1】打印中的几种输出:
- 【方式一:若为字符串则将字符串内容输出】:双引号中的内容为字符串,直接输出
- 【方式二:若为公式输出的为公式计算后的结果】:不在引号内的,用“计算符号(如+ - * /)”和“数字”组成的为公式,要计算结果后,输出计算结果
- 【方式三:若为不等式输出的为该不等式判断后的“正误”】:不在引号内的,两数的不等式或两公式的不等式(需将公式计算将两边计算结果来比较大小),输出的为该不等式判断后的“正误”:若不等式为真,则输出Ture;若不等式为假,则输出False
print("I will now count my chickens:")
# 输出:I will now count my chickens:
# 为方式一
print(3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6)
# 输出:6.75
# 为方式二
print("Roosters", 100 - 25 * 3 % 4)
# 输出:Roosters 97
# "Roosters"为方式一;[100 - 25 * 3 % 4]为方式二
# 其中公式计算:先25 * 3 = 75;再[75 % 4]为 [75 / 4 = 18——余3]取的余数3;最后100 - 3 = 75
# A % B,表示A除以B后的余数(若刚好整除,则余数为0)
print("Is it true that 3 + 2 < 5 - 7?")
# 输出:Is it true that 3 + 2 < 5 - 7?
# 双引号内为字符串(其中的公式为字符串,无需计算),为方式一输出
print(3 + 2 < 5 - 7)
# 输出:False
# 公式为被引号括起来,为方式三输出:
# 3 + 2 = 5;5 - 7 = -2;"5 < -2"为假,输出 False
print("What is 3 + 2?", 3 + 2)
# 输出:What is 3 + 2? 5
# 前半"What is 3 + 2?"按方式一 字符串输出;后半[3 + 2]为非字符串的公式,计算并输出计算结果 5
print("5大于-2么?", 5 > -2)
# 输出:5大于-2么? True
# 前半 方式一;后半为不等式 按方式三,5 > -2为真,输出:True
【2】公式运算
- 运算优先级:PEMDAS
再详细一些,可记为PE(M&D)(A&S)。优先级依次如下:
- 括号(圆括号)
- 指数(指数)
- 乘(乘法)&除(Divison)
- 加(加法)&减(减法)
- 运算符号
- + 加
- - 减
- * 乘
- / 除:A / B = A除以B
- % 取模(相除后的余数):A%B =“A除以B的余数”Y(如25%4 = 1)
**
取幂(注意^
并不执行该运算,你可能在其他语言中见过这种情形)//
相除后向下取整到最接近的整数 (如 7//2 = 3; -7//2 = -4)
【3】不等号
- <小于号
- >大于号
- <=小于等于号
- > =大于等于号