python第九周

def division():
    '''功能:分苹果
    '''
    print("\n"+"="*20+"分苹果了"+"="*20+"\n")
    apple = int(input("请输入苹果的个数:"))       # 输入苹果的数量
    children = int(input("请输入来了几个小朋友:"))
    result = apple // children
    remain = apple - result * children
    if remain > 0 :
        print(apple, "个苹果,平均分给", children, "个小朋友,每人分", result, "个,剩下", remain, "个。")
    else:
        print(apple, "个苹果,平均分给", children, "个小朋友,每人分", result, "个。")
if __name__ == '__main__':
    division()

def division():
    '''功能:分苹果
    '''
    print("\n"+"="*20+"分苹果了"+"="*20+"\n")
    apple = int(input("请输入苹果的个数:"))       # 输入苹果的数量
    children = int(input("请输入来了几个小朋友:"))
    result = apple // children
    remain = apple - result * children
    if remain > 0 :
        print(apple, "个苹果,平均分给", children, "个小朋友,每人分", result, "个,剩下", remain, "个。")
    else:
        print(apple, "个苹果,平均分给", children, "个小朋友,每人分", result, "个。")
if __name__ == '__main__':
    try:
        division()
    except ZeroDivisionError:
        print("\n出错了~_~  ——苹果不能被0个小朋友分!")

def division():
    '''功能:分苹果
    '''
    print("\n"+"="*20+"分苹果了"+"="*20+"\n")
    apple = int(input("请输入苹果的个数:"))       # 输入苹果的数量
    children = int(input("请输入来了几个小朋友:"))
    if apple < children:
        raise  ValueError("苹果太少了,不够分...")
    result = apple // children
    remain = apple - result * children
    if remain > 0 :
        print(apple, "个苹果,平均分给", children, "个小朋友,每人分", result, "个,剩下", remain, "个。")
    else:
        print(apple, "个苹果,平均分给", children, "个小朋友,每人分", result, "个。")
if __name__ == '__main__':
    try:
        division()
    except ZeroDivisionError:
        print("\n出错了~_~  ——苹果不能被0个小朋友分!")
    except ValueError as e:
        print("\n出错了~_~ ——", e)

def division():
    '''功能:分苹果
    '''
    print("\n"+"="*20+"分苹果了"+"="*20+"\n")
    apple = int(input("请输入苹果的个数:"))       # 输入苹果的数量
    children = int(input("请输入来了几个小朋友:"))
    assert apple >= children , "苹果不够分"
    assert children != 0 , "苹果不能被0个小朋友分"
    result = apple // children
    remain = apple - result * children
    if remain > 0 :
        print(apple, "个苹果,平均分给", children, "个小朋友,每人分", result, "个,剩下", remain, "个。")
    else:
        print(apple, "个苹果,平均分给", children, "个小朋友,每人分", result, "个。")
if __name__ == '__main__':
    division()

posted @ 2022-11-03 14:05  pikapikapika  阅读(25)  评论(0)    收藏  举报