下面分别为:题目-代码-结果
demo01
celsius = float(input("请输入摄氏温度:" ))
fahrenheit = ( 9 / 5 ) * celsius + 32
print("%s摄氏度对应的华氏度是%s" % (celsius,fahrenheit))
demo02
import math
radius = float(input("请输入半径:")) #input默认返回值是str
heigth = float(input("请输入高:"))
area = radius * radius * math.pi #底面积
volume = area * heigth
print("体积是%s" % (volume))
demo03
s = float(input("请输入0-1000之间的数字:"))
ss = ( s % 10 ) + ( s // 10 % 10 ) + ( s // 100 % 10 )+ ( s // 1000 % 10 )
print("它的各位数字之和为:%d" % (ss))
demo04
m = float(input("请输入分钟时长:"))
y = m // ( 60 * 24 * 365 )
d = ( m - ( y * 60 * 24 * 365 )) // ( 60 * 24 )
print("%d年%d天" % (y,d))
demo05
M = float(input("请输入水的质量:"))
initialTemperature = float(input("请输入初始温度:"))
finalTemperature = float(input("请输入加热后的最终温度:"))
Q = M * ( finalTemperature - initialTemperature ) * 4184
print("需要的热量为%s焦耳" % (Q))
demo06
ta = float(input("请输入( -58华氏度到41华氏度)的室外温度:")) # 室外温度
v = float(input("请输入(大于等于每小时2里)的风速:")) # 风速
twc = 35.74 + 0.6215 * ta - 35.75 * v ** 0.16 + 0.4275 * ta * v ** 0.16 # 计算公式
print("风寒温度为:" + str(twc)) # 风寒温度
demo07
v = float(input("请输入速度(m/s):"))
a = float(input("请输入加速度(米/秒的平方):"))
length = v ** 2 / 2 / a
print("最短跑道为:%f" % (length))
demo08
num = float(input("请输入一个四位数字:")) # 请输入一个四位数字
reverse1 = num // 1000 # 反向公式
reverse2 = num // 100 % 10
reverse3 = num // 10 % 10
reverse4 = num % 10
print("这个数字的反向输出为:%d%d%d%d" % (reverse4,reverse3,reverse2,reverse1))# 输出
demo09
import math
(x1,y1,x2,y2,x3,y3) = eval(input("请分别输入三角形的三个顶点:"))# 输入
side1 = math.sqrt((x1-x2) ** 2 + (y1-y2) ** 2 ) # 边长1
side2 = math.sqrt((x3-x1) ** 2 + (y3-y1) ** 2 )# 边长2
side3 = math.sqrt((x2-x3) ** 2 + (y2-y3) ** 2 )# 边长3
s = (side1 + side2 + side3) / 2 # 公式1
area = math.sqrt( s * (s - side1) * (s - side2) * (s - side3)) # 公式2
print("三角形的面积是:%f" % area)# 输出
demo10
import math
side = float(input("请输入正六边形的边长"))
area = 3 * math.sqrt(3) / 2 * (side ** 2)
print("正六边形的面积是:%f" % area)
demo12
m = float(input("请输入存入的金额:"))
l = 0.05 / 12
m1 = m * (1 + l)
m2 = (100 + m1) * (1 + l)
m3 = (100 + m2) * (1 + l)
m4 = (100 + m3) * (1 + l)
m5 = (100 + m4) * (1 + l)
m6 = (100 + m5) * (1 + l)
print("六个月后的账户总金额为:%f" % m6)
demo13
t = float(input("投资额:"))
l = float(input("年利率:"))
y = float(input("投资年份"))
w = t * (1 + l * 0.01) ** y
print("未来投资额为:%f" % w)
demo14
import math
(a,b,c) = eval(input("输入三条边长"))
A = math.acos((a ** 2 - b ** 2 - c ** 2) / (-2 * b * c))
B = math.acos((b * b - a * a - c * c) / (-2 * a * c))
C = math.acos((c * c - b * b - a * a) / (-2 * a * b))
A = round(math.degrees(A))
B = round(math.degrees(B))
C = round(math.degrees(C))
print("三个角分别为:A=%d B=%d C=%d" % (A,B,C))
demo15
import math
s = float(input("输入边长:"))
n = float(input("输入边数:"))
Area = (n * s * s) / (4 * math.tan(math.pi / n))
print("Area is : %f" % Area)
demo16
同demo8
demo17
mon = float(input("输入数字:"))
mon = int(mon * 100)
a = mon // 100 #美元数量
mon = mon % 100
b = mon // 25 #两角五分硬币个数
mon = mon % 25
c = mon // 10 #一角硬币个数
mon = mon % 10
d = mon // 5 #五分硬币个数
mon = mon % 5
print("美元个数为:%d" % a)
print("两角五分硬币为:%d" % b)
print("一角硬币个数为:%d" % c)
print("五分硬币个数为:%d" % d)
demo18
name = str(input("请输入姓名:"))
time = float(input("请输入工作时间:"))
mon = float(input("请输入每小时报酬:"))
lian = float(input("联邦预扣税率:"))
zhou = float(input("州预扣税率:"))
money = time * mon
num1 = lian * money
num2 = zhou * money
zong = num1 + num2
zui = money - zong
print("工资单:")
print("姓名:%s" % name)
print("未纳税的工资:$%.2f" % money)
print("联邦扣税:$%.2f" % num1)
print("州扣税:$%.2f" % num2)
print("总扣税:$%.2f" % zong)
print("最终工资:$%.2f" % zui)