【python自学】day2.1 – 算术运算符

吾名 462 0

运算符

符号 用法 备注
+ 加法 加法
- 减法 减法
* 乘法 乘法
/ 除法 结果为浮点数
// 地板除 除的结果去掉小数部分
% 求余 余数
** 幂运算 幂运算

示例

代码演示

jia = 3+4
jian = 7-6
cheng = 3*7
chu = 9/2
chu2 = 9//2
yu = 9%2
mi = 3**3
print("3加4等于"+str(jia))
print("7减6等于"+str(jian))
print("3乘7等于"+str(cheng))
print("9除以2等于"+str(chu))
print("9除以2的整数等于"+str(chu2))
print("9除以2的余数等于"+str(yu))
print("3的3次方等于"+str(mi))

运行效果

【python自学】day2.1 – 算术运算符

练习题1

在控制台中获取一个商品单价
在获取一个商品数量
在获取一个金额
计算:应该找回多少钱

代码实现

price = input("请输入商品单价:")
str_price = float(price)   # 将单价转化为浮点型
amount = input("请输入商品数量:")
str_amount = int(amount) # 将数量转化为整数型
money = input("请输入支付金额:")
str_money = int(money) # 将金额转化为整数型
result = str_money - str_price * str_amount
str_result = float(result) # 将计算后的金额转化为浮点型
print("应该找回: "+str(str_result)+"元") #打印时,将浮点型数字转为字节

运行效果

【python自学】day2.1 – 算术运算符

练习题2

在控制台中获取小时/分钟/秒,计算总秒数。

代码实现

hour = float(input("请输入小时数"))
minute = float(input("请输入分钟数"))
second = int(input("请输入秒数"))
result = int(hour * 60 * 60 + minute * 60 + second)
print("总秒数为:"+str(result)+"秒")

运行效果

【python自学】day2.1 – 算术运算符

练习题3

古代的称一斤16两
在控制中输入两,换算出是几斤几两

代码实现

liang = int(input("请输入两数:"))
jin = int(liang // 16)   #获取两数整除
str_liang = int(liang % 16) #获取两数除于
print(str(liang)+"两"+"的换算结果为:"+str(jin)+"斤"+str(str_liang)+"两")

运行效果

【python自学】day2.1 – 算术运算符

练习题4

温度换算器(华氏度,摄氏度,开氏度)
摄氏度= (华氏度- 32) / 1.8
华氏度=摄氏度*1.8 + 32
开氏度=摄氏度+ 273.15
1.在控制台中获取华氏度,计算摄氏度
2.在控制台中获取摄氏度,计算华氏度
3.在控制台中获取摄氏度,计算开氏度

代码实现

#计算摄氏度
str_f = float(input("请输入华氏度:"))
str_c = (str_f - 32) / 1.8
print(str(str_f)+"华氏度等于"+str(str_c)+"摄氏度")

#计算华氏度
str_c = float(input("请输入摄氏度:"))
str_f = str_c * 1.8 + 32
print(str(str_c)+"摄氏度等于"+str(str_f)+"华氏度")

#计算开氏度
str_c = float(input("请输入摄氏度:"))
str_k = str_c + 273.15
print(str(str_c)+"摄氏度等于"+str(str_k)+"开氏度")

实现效果

【python自学】day2.1 – 算术运算符

练习题5

在控制台中获取圆形的半径
计算面积(3.14 * r的平方)与周长(2 * 3.14 * r)

代码实现

str_r = float(input("请输入半径:"))  # 半径
#round() 四舍五入  用法round(变量,保留位数) 
str_s = round(3.14 * str_r * str_r,2)  #面积    
str_c = round(2 * 3.14 * str_r,2)  # 周长
print("半径为"+str(str_r)+"的圆的面积为:"+str(str_s)+",周长为"+str(str_c))

实现效果

【python自学】day2.1 – 算术运算符

发表评论 取消回复
表情 图片 链接 代码

分享