运算符
符号 | 用法 | 备注 |
---|---|---|
+ | 加法 | 加法 |
- | 减法 | 减法 |
* | 乘法 | 乘法 |
/ | 除法 | 结果为浮点数 |
// | 地板除 | 除的结果去掉小数部分 |
% | 求余 | 余数 |
** | 幂运算 | 幂运算 |
示例
代码演示
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))
运行效果
练习题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)+"元") #打印时,将浮点型数字转为字节
运行效果
练习题2
在控制台中获取小时/分钟/秒,计算总秒数。
代码实现
hour = float(input("请输入小时数")) minute = float(input("请输入分钟数")) second = int(input("请输入秒数")) result = int(hour * 60 * 60 + minute * 60 + second) print("总秒数为:"+str(result)+"秒")
运行效果
练习题3
古代的称一斤16两
在控制中输入两,换算出是几斤几两
代码实现
liang = int(input("请输入两数:")) jin = int(liang // 16) #获取两数整除 str_liang = int(liang % 16) #获取两数除于 print(str(liang)+"两"+"的换算结果为:"+str(jin)+"斤"+str(str_liang)+"两")
运行效果
练习题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)+"开氏度")
实现效果
练习题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))
实现效果
本文作者为吾名,转载请注明。