实例一:
实验相关代码:
def division():
'''功能:分苹果'''
print("\n================== 分苹果了 =================\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================== 分苹果了 =================\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================== 分苹果了 =================\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================== 分苹果了 =================\n")
apple = int(input("请输入苹果的个数:"))
children = int(input("请输入来了几个小朋友:"))
assert apple > children ,"苹果不够分"
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 AssertionError as e:
print("\n输入有误:",e)
实验结果:
实例一:
实验相关代码:
def division():
'''功能:分苹果'''
print("\n================== 分苹果了 =================\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================== 分苹果了 =================\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================== 分苹果了 =================\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================== 分苹果了 =================\n")
apple = int(input("请输入苹果的个数:"))
children = int(input("请输入来了几个小朋友:"))
assert apple > children ,"苹果不够分"
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 AssertionError as e:
print("\n输入有误:",e)
实验结果: