Python工作量计算器小项目的实现过程(包含需求迭代)

在这里插入图片描述
通过需求,我们明确了这几点要求:

def time_need(size_project,people):
	return work_hours
def people_need(size_project,work_hours):
	return people_number

我们先简单实现这个式子:

# 注:size代表项目大小,number代表人数,time代表工时数量

# 工时计算
size = 1.5
number = 2
time = size*80/number
print('项目大小为1.5个标准项目,使用2个人力完成,则需要工时数量为:',time)

# 人力计算
size = 0.5
time = 20.0
number = size*80/time
print('项目大小为0.5个标准项目,如果需要在20.0个工时完成,则需要人力数量为:',int(number))

我们把它封装后

# 工时计算
def estimated_time(size,number):
    time=size*80/number
    print('{}倍的工作量,使用{}人力需要{}工时完成'.format(size,number,time))
    return time

# 人力计算
def estimated_number(size,time):
    number=size*80/time
    print('{}倍的工作量,使用{}工时需要{}人力完成'.format(size,time,number))
    return number

# 调用工时计算函数
estimated_time(1.5,2)
# 调用人力计算函数
estimated_number(0.5
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肥鼠路易

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值