目录
python从小白到总裁完整教程目录:https://blog.csdn.net/weixin_67859959/article/details/129328397?spm=1001.2014.3001.5502
❤ 算数运算符和表达式
# 符号:
+ - * / **(乘方) //(整除) %(取余)
输出在后方注释:
# 关系运算符
a = 10
b = 2
c = 39
# +
res1 = a + b
print(res1) # 12
x = 1 + 2j
y = 2 + 3j
print(x + y) # (3 + 5j)
# -
res2 = c - a
print(res2) # 29
x = 1 + 2j
y = 2 + 3j
print(y - x) # (1 + 1j)
# *
res3 = a * b
print(res3) # 20
x = (1 + 2j) * 2
print(x) # (2 + 4j)
# /
res4 = a / b
print(res4) # 5.0
x = (2 + 2j) / 2
print(x) # (1 + 1j)
# **
res5 = b ** 9
print(res5) # 512
# //
res6 = c // a
print(res6) # 3
# %
res7 = c % b
print(res7) # 1
❤ 判断类型函数(type)
type() 是判断类型函数,可以判断数据的类型
# 判断类型
n1 = 999
n2 = 3.14
s1 = False
s2 = 'Hello Python'
s3 = '999'
print(n1, n2)
print(s1)
print(s2, s3)
print(n1, type(n1))
print(s3, type(s3))
print(n2, type(n2))
print(s1, type(s1))
sal = input('请输入您的工资:')
print(sal, type(sal))
❤ 关系运算符和表达式
# 符号:
> < == >= <= !=
a = 100
b = 100
c = 200
# >
res1 = c > a # bool
print(res1) # True
res2 = a < c
print(res2) # True
res3 = a == b
print(res3) # True
res4 = a >= c
print(res4) # False
res5 = a <= b
# True <= 表示小于或者等于
print(res5)
说明:关系运算符比较的结果是:True或者False
== 和 is的区别
is 比较左右两个值的ID是否相等
== 比较左右两个值是否相等
>>> a = 1000
>>> b = 1000
>>> print (a,b)
1000 1000
>>> print (id(a),id(b))
1931375794384 1931375794544
>>> print (a is b)
False
>>> print (a == b)
True
❤ 常用的数字函数
练习:
"""
bmi值查看器程序,获取键盘输入的身高(sg),和体重(tz),
计算bmi值,公式:bmi = 体重 / 身高的平方
"""
sg = float(input('请输入您的身高(M):')) # str --> float
tz = float(input('请输入您的体重(KG):')) # str --> float
# print(sg, type(sg)) # TypeError 类型错误
# print(tz, type(tz)) Ctrl +?/
# bmi = tz / (sg * sg) # 方法1
bmi = tz / sg ** 2 # 方法2
print(bmi)
print('您的BMI值是:', bmi)