当前位置:   article > 正文

python--分组_py:现有n个人,请将他们分组,每组有三人或三人以上,请问最多有多少组? 输入格式

py:现有n个人,请将他们分组,每组有三人或三人以上,请问最多有多少组? 输入格式
def groupdivision():
    '''进行分组操作'''
    print('------------欢迎使用分组操作-------------')
    people=int(input('请输入分组的人数:'))
    groupnum=int(input('请输入分组的组数:'))
    result=people//groupnum
    remain=people-result*groupnum
    if remain>0&people>groupnum:
        print(people,'人,分成',groupnum,'组,每组',result,'人,剩余',remain,'人。')
    elif people<groupnum:
        print('不够分')
    else:
        print(people, '人,分成', groupnum, '组,每组', result, '人,剩余',remain,'人。')
if __name__=='__main__':
    while 1:
        try:
            groupdivision()
        except ZeroDivisionError:
            print('分组人数不能0.')
        except ValueError as e:
            print("人数数据有误",e)
        else:
            print('一次分组操作')
        finally:
            print('完成一次分组操作')



  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/744400
推荐阅读
相关标签
  

闽ICP备14008679号