在第一天学习认识PYthon中,我们从hello word开始!今天学习了python的函数!
PYthon变量是什么?
变量可以是任何自定义的变量名称,然后給变量赋予一个值,python变量不需要专门給变量设定数据值类型!python会自动推导类型。
python变量只能是英文、数字和_(下划线)组成,切不能以数字作为python变量名称开头!
python变量不能和python内置的变量(关键词)重名!例如:is 、if …
PYthon买苹果
# 1、給苹果的单价设定一个变量 danjia
danjia = 5.5
# 2、給苹果的重量设定一个变量 zhongliang
zhongliang = 8.0
# 3、计算出苹果的总价格,设定变量 qian
qian = danjia * zhongliang
# 4、打印出苹果的总价格
print('qian')
上面的是通过直接給苹果单价、重量給出一个具体的值来计算总价!但是并不完美,接下来更改代码,让用户输入单价和重量来计算总价格!
PYthon买苹果 Plus 用户输入
# 让用户输入,需要使用input函数来实现!
# 1、給苹果的单价输入设定一个变量 danjia_yh
# 1.2、給单价设定一变量 danjia 并转化成浮点数类型
danjia_yh = input('请输入苹果单价:')
danjia = float(danjia_yh)
# 2、給苹果的重量输入设定一个变量 zhongliang_yh
# 2.2、給重量设定一变量 zhongliang 并转化成浮点数类型
zhongliang_yh = input('请输入苹果重量:')
zhongliang = float(zhongliang_yh)
# 3、计算出苹果的总价格,设定变量 qian
qian = danjia * zhongliang
# 4、打印出苹果的总价格
print(qian)
上面的代码可以实现用户输入价格和重量来计算总价格!缺点是代码过多,单价和重量定义了两个不同的变量,接下来优化简单写法!
PYthon买苹果 Plus优化版
# 让用户输入,需要使用input函数来实现!
# 1、給苹果的单价输入设定一个变量 danjia,并使用float改变变量值为浮点数类型!
danjia = float(input('请输入苹果单价:'))
# 2、給苹果的重量输入设定一个变量 zhongliang,并使用float改变变量值为浮点数类型!
zhongliang = float(input('请输入苹果重量:'))
# 3、计算出苹果的总价格,设定变量 qian
qian = danjia * zhongliang
# 4、打印出苹果的总价格
print(qian)