目录
1.摄氏度转化为华氏度
cel = float(input("输入一个摄氏度"))
f = (9 / 5) * cel + 32
print("%s摄氏度对应的是%s华氏度"%(cel,f))
2. 计算圆柱体的面积和体积
n1 = int(input("输入圆柱的半径"))
n2 = int(input("输入圆柱的高"))
n3 = n1 * n1 * 3.14
n4 = n1 * n2
print("圆柱的面积为:%s 体积为:%s"%(n3,n4))
3.对一个整数中的各位数字求和
n = int(input("输入一个三位数"))
n1 = n // 100
n2 = n // 10 % 10
n3 = n % 10
n4 = n1 + n2 + n3
print("各位数之和为%s"%(n4))
4.输入分钟数计算年数和天数
n = int(input("输入分钟数"))
n1 = n // (365 * 24 * 60)
n2 = n % (365 * 24 * 60) // (24 * 60)
print("年数为%s 天数为%s"%(n1,n2))
5.计算水升温需要的能量
n = int(input("水量"))
n2 = int(input("初水温"))
n3 = int(input("末水温"))
n4 = n * (n3 - n2) * 4184
print("能量为%s"%(n4))
6.计算风寒温度
n = int(input("输入室外温度"))
n1 = int(input("输入风速"))
n3 = 35.74 + 0.6215 * n - 35.75 * n1 ** 0.16 + 0.1275 * n * n1 **0.16
print("风寒温度为%s"%(n3))
7.计算飞机跑道的长度
(v,a) = eval(input("输入速度和加速度"))
l = v ** 2 / (2 * a)
print("最短跑道%s"%(l))
8.分割数字(反向顺序显示)
n = int(input("输入一个四位数"))
n1 = n % 10
n2 = n // 10 % 10
n3 = n // 100 % 10
n4 = n // 1000
print("%s\n%s\n%s\n%s"%(n1,n2,n3,n4))
9. 三个顶点算三角形的面积
import math
(x1,y1,x2,y2,x3,y3) = eval(input("输入三个点的坐标"))
s1 = math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2)
s2 = math.sqrt((x1 - x3) ** 2 + (y1 - y3) ** 2)
s3 = math.sqrt((x3 - x2) ** 2 + (y3 - y2) ** 2)
s = (s1 + s2 + s3) / 2
area = math.sqrt(s * (s - s1) * (s - s2) * (s - s3))
print("面积为%s"%area)
10.计算正六边形的面积
s = int(input("输入正六边形的边长"))
c = 3 * 3 ** 0.5 / 2 * s **2
print("正六边形的面积为%s"%c)
11.银行六个月后的账户总额
a = float(input("每月银行的存款数"))
a1 = a * 1.00417
a2 = (a1 + a) * 1.00417
a3 = (a2 + a) * 1.00417
a4 = (a3 + a) * 1.00417
a5 = (a4 + a) * 1.00417
a6 = (a5 + a) * 1.00417
print("六个月后的账户总额为%s"%a6)
12.计算未来投资额
a = float(input("输入金额"))
b = float(input("输入年利率"))
c = float(input("输入年数"))
d = (1 + b) ** c * a
print("未来投资额为%s"%d)
13.知三角形三边求角
import math
a = float(input("第一条边长"))
b = float(input("第二条边长"))
c = float(input("第三条边长"))
a1 = math.acos((a * a - b * b - c * c) / (-2 * b * c))
b1 = math.acos((b * b - a * a - c * c) / (-2 * a * c))
c1 = math.acos((c * c - b * b - a * a) / (-2 * a * b))
print("角A为%s角B为%s角C为%s"%(a1,b1,c1))
14.计算正多边形的面积
import math
(a,b) = eval(input("输入正多边形的边长和边数"))
s = b * a * a / 4 * math.tan(3.14 / b)
print("正多边形的面积为%s"%s)