Python -- 算数运算符

210 阅读2分钟

算数运算符

2、1变量

变量定义 等号(=)用来给变量赋值

= 左边为变量名

= 右边为变量的值 变量名 = 值

price = 8.5  #定义苹果价格

weight = 7.5  #定义苹果重量

money = weight * price  #计算金额

print(money)

注:变量名只有第一次出现才是定义变量

2、2变量的类型

整型、浮点型、布尔型、复数型、非数字型、字符串、列表、元祖、字典

type ##可以查看一个函数的类型
type(变量名)

2、3不同类型变量之间的计算

1)数字型变量可以直接计算

in:
i = 10
f = 10.5
b = True
print(i*f)
print(i*b)
print(f*b)

out:
105.0
10
10.5

注:布尔型内True对应为1,False对应为0

2)"+"拼接字符串

in:
first_name = '三'
last_name = '刘'
print(first_name + last_name)

out:
三刘

3)字符串变量和整数使用*重复拼接相同字符串

in:print('三' * 10)
0ut: 三三三三三三三三三三

2、4变量的输入(用代码获取用户通过键盘输入的信息)

1)通过 input 函数获取

字符串变量 = input("提示信息")
## 用户输入的任何内容python都认为是一个字符串

注:函数,一个提前准备好的功能,可以直接使用,不必关心内部代码细节

2)类型转化函数

 int(x)  ##将x转化为一个整数
 float(x)  ##将x转化为一个浮点数

3)综合演练 -- 买苹果

#输入苹果价格
price = input('请输入苹果价格:\n')
##直接转换为浮点型:price = float(input('请输入苹果价格:\n'))

##输入苹果重量
weight = input('请输入苹果重量: \n')
##直接转换为浮点型:weight = float(input('请输入苹果重量: \n'))

##将苹果的价格和重量转化为浮点型
price_f = float(price)

weight_f = float(weight)

##计算总价
money = price_f * weight_f

print('付款总额:' + str(money))

2、5变量的格式化输出

%s -- 字符串

%d -- 有符号十进制整数,%06d表示6位数的整数,不够位数前面补0

%f -- 浮点数

%% -- 输出%

格式:

  print('格式化字符串' % 变量1)
  print('格式化字符串' % (变量1,变量2.....)

案例

price = float(input('请输入苹果价格:\n'))
weight = float(input('请输入苹果重量: \n'))
##计算总价
money = price * weight
print('苹果单价为%.02f元/斤,单价%.02f斤,应付%.02f元:' %(price,weight,money))