鱼C论坛

 找回密码
 立即注册
查看: 5003|回复: 4

[已解决]python新手求助 如何计算圆柱表面积 SOS help

[复制链接]
发表于 2017-3-20 00:50:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
教授布置了作业

之前课上讲的例题是计算平均值啊 总和啊 比较简单的

结果作业布置的是计算圆柱表面积

小甲鱼的入门视频里没有看到python math的部分

或许有我没有看到?!!

拜托拜托

真的不知道怎么写 TOT




最佳答案
2017-3-20 08:51:41
我来教你,
首先圆的面积是:π*r*r(r为半径,π可取3.14或者用math.pi)
然后圆的周长:2*π*r
最后是圆柱表面积,圆柱表面积为上下圆面积的和加上圆周长乘以高!,即2*π*r*r+2*π*r*h(h为高)
看到这你就应该意识到写一个计算圆柱表面积所需参数了:r,h,这里把π作为常数用3.14或者用math.pi都可以,以下是代码:
#coding=cp936
#上面是编码格式,你不用管
import math
def cylinder_surface(r,h):
    result=2*math.pi*r+2*math.pi*r*h
    return result #result就是你要的结果
楼主你应该是初中生吧,这么早就学编程,真的很有前途啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-3-20 08:35:40 | 显示全部楼层
圆柱表面积不就是圆周长*高+圆面积*2,难点何在?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-20 08:51:41 | 显示全部楼层    本楼为最佳答案   
我来教你,
首先圆的面积是:π*r*r(r为半径,π可取3.14或者用math.pi)
然后圆的周长:2*π*r
最后是圆柱表面积,圆柱表面积为上下圆面积的和加上圆周长乘以高!,即2*π*r*r+2*π*r*h(h为高)
看到这你就应该意识到写一个计算圆柱表面积所需参数了:r,h,这里把π作为常数用3.14或者用math.pi都可以,以下是代码:
#coding=cp936
#上面是编码格式,你不用管
import math
def cylinder_surface(r,h):
    result=2*math.pi*r+2*math.pi*r*h
    return result #result就是你要的结果
楼主你应该是初中生吧,这么早就学编程,真的很有前途啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-3-20 09:39:30 | 显示全部楼层
楼上写错了, result=2*math.pi*r*r+2*math.pi*r*h
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-20 13:30:49 | 显示全部楼层
jmc517 发表于 2017-3-20 09:39
楼上写错了, result=2*math.pi*r*r+2*math.pi*r*h

啊哈哈,真的呢,真不好意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 10:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表