微波炉不同功率的加热时间转换

Ramya ·
更新时间:2024-11-13
· 859 次阅读

微波炉功率转换器

因为经常要用微波炉加热便当吃,每种便当在不同功率下加热时间不同,但是包装上标的功率,我家微波炉刚好都没有,之前都是手算,但是算多了就比较麻烦。
虽然说算法很简单,就是初中级别的电学计算,但是作为一个初学Python的小白,还是要做到学以致用,就自己动手撸了一个小程序,来转换不同功率之间的加热时间。

以下是计算用的函数:

# 微波炉加热时间转换函数 def heat_upTime(P1, P2, t1): ''' 将微波炉在某初始功率下的加热时间, 转化为转化后功率下加热所需时间, 并打印结果(单位:分钟) :param P1: 初始功率(单位:W) :param P2: 转化后功率(单位:W) :param t1: 初始功率下所需时间(单位:分钟) :return: 无 ''' W = P1 * (t1 * 60) t2 = (W / P2) / 60 print('{0}W功率下需加热{1}分钟'.format(P2, t2)) return None

这个函数也可以做一些微调,比如将结果作为返回值,而不打印等。

以下为整个代码(可能有些部分并不需要而显得有些繁杂):

# 微波炉加热时间转换器 def heat_upTime(P1, P2, t1): ''' 将微波炉在某初始功率下的加热时间, 转化为转化后功率下加热所需时间, 并打印结果(单位:分钟) :param P1: 初始功率(单位:W) :param P2: 转化后功率(单位:W) :param t1: 初始功率下所需时间(单位:分钟) :return: 无 ''' W = P1 * (t1 * 60) t2 = (W / P2) / 60 print('{0}W功率下需加热{1}分钟'.format(P2, t2)) return None def main(): P1 = int(input('初始功率:')) P2 = int(input('转化为功率:')) t1 = int(input('初始功率下的加热时间:')) heat_upTime(P1, P2, t1) if __name__ == '__main__': main()

运行结果如下:
转换器运行结果

以上,如有改进方法,请多指教!


作者:星空ホシゾラ



微波炉 功率

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章