【头歌】重生之我在py入门实训中(2):公式编程

创作不易,参考之前,点个赞,收藏,关注一下不过分吧,家人们

第1关:表达式求解 - 垂直上抛小球位置计算

本关任务以垂直上抛小球的位置计算为例,关注如何将数学计算公式转换为Python表达式并求值。学生需仔细阅读相关知识,找到数学运算符与Python数值运算符之间的对应关系,完成编程任务并输出公式计算的结果。

#   请在此添加实现代码   #
# ********** Begin *********#
v=v0-g*th=v0*t-1/2*g*t*t
print(h)   
# ********** End **********#

第2关:输出格式控制 - 摄氏-华氏温度换算

我们在计算数学公式时,计算结果很多时候都带有无穷小数,比如34.333333...,面对这种情况,我们一般通过保留小数点后面的有效数字来让结果更加简洁美观。

本关任务以摄氏-华氏温度换算为例,关注在Python中如何控制输出格式化的字符串。

#   请在此添加实现代码   #
# ********** Begin *********#
c=(F-32)*5/9
F=('%.2f' % F)
c=('%.2f' % c)
str='华氏{}度=摄氏{}度'.format(F,c)
print(str) 
# ********** End **********#

第3关:库函数的使用 - 小球阻力落体运动

#   请在此添加实现代码   #
# ********** Begin *********#
import math
v=math.sqrt(m*g/u)*math.tanh(t*math.sqrt(u*g/m))
x=m/u*math.log(math.cosh(math.sqrt(u*g/m)*t))
v=('%.2f' % v)x=('%.2f' % x)
str1='当t={}秒时,速度v={}米/秒'.format(t,v)
str2='{}秒后,小球位置为向下{}米'.format(t,x)
print(str1)print(str2) 
# ********** End **********#

第4关:综合应用 - 小球斜上抛运动

本关任务要求综合应用前面几个实训任务中的知识和技术,求小球斜上抛运动时垂直方向移动的距离。

#   请在此添加实现代码   #
# ********** Begin *********#
import math
t=math.pi/180*thetav0=25/3.6
g=9.8
y0=1
x=0.5
y=x*math.tanh(t)-((1/(2*v0))*((g*(x**2)/((math.cosh(t)**2)))+y0  
print('y值计算结果为:{}米'.format(y))
# ********** End **********#

注:内容只做参考和分享,未经允许不可传播,侵权立删

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值