教材第一章实训

第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))



 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值