美文网首页
代码实例2:计算开发工时的小代码

代码实例2:计算开发工时的小代码

作者: 从小白到精通 | 来源:发表于2020-03-18 17:47 被阅读0次

    python基础学习,自己搞的交互式计算开发工时的小代码,一天一点小进步:)

    ------------------------以下是代码--------------------------

    import math

    def estimated(size=1,number=None,time=None):

        if (number == None) and (time != None):

            number = math.ceil(size * 80 / time)

            print('------------本次计算结果为-------')

            print('项目大小为%.1f个标准项目,如果需要在%.1f个工时完成,则需要人力数量为:%d人\n' %(size,time,number)) 

        elif (number != None) and (time == None):

            time = size * 80 / number

            print('------------本次计算结果为-------')

            print('项目大小为%.1f个标准项目,使用%d个人力完成,则需要工时数量为:%.1f个\n' %(size,number,time)) 

    while True:

        print('--------我是分隔符-----------')

        choice = input('请选择计算类型:(1-人力计算,2-工时计算)\n')

        if choice == '2':

          size = float(input('请输入项目大小:(1代表标准大小,可以输入小数)\n'))

          number = float(input('请输入人力数量:(请输入整数)\n'))

          time = None

          estimated(size,number,time)

          continue

        elif choice == '1':

          size = float(input('请输入项目大小:(1代表标准大小,可以输入小数)\n'))

          time = float(input('请输入工时数量:(请输入小数)\n'))

          number = None

          estimated(size,number,time)

          continue

        elif choice == 'exit':

          print('谢谢使用,再见!')

          break

        else:

          print('输入错误,请输入1,或者2,退出请输入exit\n')

    相关文章

      网友评论

          本文标题:代码实例2:计算开发工时的小代码

          本文链接:https://www.haomeiwen.com/subject/rgycyhtx.html