运算
四则运算
加法
a,b = 1,2
c = a + b
print(c)
输出:3
减法
a,b = 10,5
c = a - b
d = a + b
print(c,d)
输出:5 15
乘法
a,b = 10,5
c = a * b
print(c)
输出:50
除法
a,b = 10,5
c = a / b
d = a * b
print(c,d)
输出:2.0 50
注意:除法输出的是float类型!
取整
取整为取除法的整数部分
例如:
11 / 2 = 5 …1,取整取5,不取1
a,b = 10,5
c = a // b
d = a * b
print(c,d)
输出:2 50
注意:取整输出的是int类型!
取余
取整为取除法的余数部分
例如:
50 / 11 = 4 …9,取余取9,不取4
a,b = 100,75
c = a % b
print(c)
输出:25
乘方
a,b = 2,3
c = a**b
print(c)
输出:8
开方
这个要用到一个包:math
import math
num = math.sqrt(4)
print(num)
输出:2
逻辑运算符
==
a = 5
b = 5
print(a == b)
输出:True
<
a = 6
b = 7
print(b < a)
输出:False
>
a = 100
b = 80
print(a > b)
输出:True
<=
a = 100
b = 100
print(a <= b)
输出:True
>=
a,b = 200,100
print(b >= a)
输出:False
if、elif、else语句
if、if
a = 10
b = 10
if b == a:
print(True)
if b >= a:
print(1)
输出:True
1
if、else
a,b = 20,10
if a < b:
print(False)
else:
print(True)
输出:True
if、elif
a,b = 100,1000
if a <= b:
print(False)
elif a == b:
print(True)
输出:False
if、elif、else
a,b = 1000,1000
if a <= b:
print(False)
elif a == b:
print(True)
else:
print(1)
输出:True