第1关
from math import pi, sqrt, exp
for (m, s, x) in [(0,2,1),(1,1,1),(0,3,2),(4,1,4)]:
###请在此后开始编程
fx = (exp((-0.5)*((x-m)/(s))**2))/(s*sqrt(2*pi))
###编程结束,请不要修改后续代码
print("{0:<10.9f}".format(fx))
from math import pi, sqrt, exp
for (m, s, x) in [(0,2,1),(1,1,1),(0,3,2),(4,1,4)]:
###请在此后开始编程
fx = (exp((-0.5)*((x-m)/(s))**2))/(s*sqrt(2*pi))
###编程结束,请不要修改后续代码
print("{0:<10.9f}".format(fx))
第2关
#CD为阻力系数,固定为0.4
#ruo为空气密度,固定为1.2,单位是千克/立方米
#a为足球半径,固定为11,单位为厘米
#m为足球质量,固定为0.43,单位是千克
#V为足球飞行速度,单位为公里/小时
#g为重力加速度,固定为9.81,单位为米/平方秒
#A为足球在垂直于速度方向上的横截面积
from math import pi
####请在下面定义上述常量
CD = 0.4
ruo = 1.2
a = 0.11
m = 0.43
g = 9.81
A = pi*a**2
for V in [120, 100, 90, 70, 50, 30, 0]:
###请在此后编程,计算Fg和Fd
V = V/3.6
Fg = m*g
Fd = (1/2)*CD*ruo*A*V**2
b = Fd/Fg
print("{Fg:.1f}\t{Fd:.1f}\t{b:.1f}".format(Fg=Fg,Fd=Fd,b=b))
#CD为阻力系数,固定为0.4
#ruo为空气密度,固定为1.2,单位是千克/立方米
#a为足球半径,固定为11,单位为厘米
#m为足球质量,固定为0.43,单位是千克
#V为足球飞行速度,单位为公里/小时
#g为重力加速度,固定为9.81,单位为米/平方秒
#A为足球在垂直于速度方向上的横截面积
from math import pi
####请在下面定义上述常量
CD = 0.4
ruo = 1.2
a = 0.11
m = 0.43
g = 9.81
A = pi*a**2
for V in [120, 100, 90, 70, 50, 30, 0]:
###请在此后编程,计算Fg和Fd
V = V/3.6
Fg = m*g
Fd = (1/2)*CD*ruo*A*V**2
b = Fd/Fg
print("{Fg:.1f}\t{Fd:.1f}\t{b:.1f}".format(Fg=Fg,Fd=Fd,b=b))
第3关
#K是热导率,固定为5.4*10^-3,单位是W/cm‧K
#ruo是密度,固定为1.038,单位是克每立方厘米
#c是比热容,固定为3.7,单位是J/g‧K
#M是鸡蛋质量,大鸡蛋一般为67克,小鸡蛋一般为47克
#Tw为水沸腾温度,一般为100摄氏度
#Ty为蛋黄中蛋白质凝结温度,一般为70摄氏度
from math import pi, log
K = 5.4*10**(-3)
ruo = 1.038
c = 3.7
Tw = 100
Ty = 70
Mb = 67
Ms = 47
for To in [30, 25, 20, 15, 10, 5, 4]:
tb = log(0.76*(To-Tw)/(Ty-Tw))*(pow(Mb,2/3)*c*pow(ruo,1/3))/(K*pi**2*pow(4*pi/3,2/3))
ts = log(0.76*(To-Tw)/(Ty-Tw))*(pow(Ms,2/3)*c*pow(ruo,1/3))/(K*pi**2*pow(4*pi/3,2/3))
print('{tb:.1f}\t{ts:.1f}'.format(tb=tb/60,ts=ts/60))
#K是热导率,固定为5.4*10^-3,单位是W/cm‧K
#ruo是密度,固定为1.038,单位是克每立方厘米
#c是比热容,固定为3.7,单位是J/g‧K
#M是鸡蛋质量,大鸡蛋一般为67克,小鸡蛋一般为47克
#Tw为水沸腾温度,一般为100摄氏度
#Ty为蛋黄中蛋白质凝结温度,一般为70摄氏度
from math import pi, log
K = 5.4*10**(-3)
ruo = 1.038
c = 3.7
Tw = 100
Ty = 70
Mb = 67
Ms = 47
for To in [30, 25, 20, 15, 10, 5, 4]:
tb = log(0.76*(To-Tw)/(Ty-Tw))*(pow(Mb,2/3)*c*pow(ruo,1/3))/(K*pi**2*pow(4*pi/3,2/3))
ts = log(0.76*(To-Tw)/(Ty-Tw))*(pow(Ms,2/3)*c*pow(ruo,1/3))/(K*pi**2*pow(4*pi/3,2/3))
print('{tb:.1f}\t{ts:.1f}'.format(tb=tb/60,ts=ts/60))