实例一:
实验相关代码:
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)
实验结果:
标签:__,apple,Python,result,print,实验报告,children,苹果 From: https://www.cnblogs.com/qwe12345/p/16982876.html