命名规则
赋值
打出来是彩色的就是关键字
字符串 | 整数 | 浮点数 |
“6” | 6 | 6.0 |
乘方 | ** |
乘 | * |
除 | \ |
import math
a = -1
b = -2
c = 3print((-b+math.sqrt(b**2 -4*a*c))/2*a)
print((-b-math.sqrt(b**2 -4*a*c))/2*a)
d=-b-math.sqrt(b**2 -4*a*c)
print(d/2*a)
#我是一行注释(只管单行)
多行注释 control / 或者“”“”“”三引号
食物有不同种类,动物有不同种类,在抽象世界里,数字也有不同种类(实数 虚数 整数 自然数 小数 分数 有理数...)
python世界的物种叫做数据类型
#求字符串长度
s = "hello world!"
print(len(s))#通过索引获取单个字符,从0开始
print(s[0])
print(s[11])
print(s[len(s)-1])
#布尔类型
b1 = True
b2 = False
#空值类型
n = None
#type函数
print(type(s))
print(type(b1))
print(type(n))
print(type(1.5))
执行模式:命令行模式(一行一行执行)和交互模式
交互模式:不需要创建新的文件,方便 CDM,不需要print语句可以看到执行结果,但是变量不会被保存
input 从用户获取输入
# input("请输入您的年龄:")
#input返回字符串类型,故不可以直接做数学运算
#要转换类型 int整数 flaot浮点 str字符串
#BMI = 体重 / (身高**2)
user_weight=float(input("请输入您的体重(kg):"))
user_height=float(input("请输入您的身高(m):"))
user_BMI=user_weight / user_height ** 2
print("您的BMI值为:"+str(user_BMI))