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()
![]()