python9

一、模拟幼儿园分苹果

def division():
'''功能:分苹果'''
print("\n==================分苹果了===================\n")
apple=int(input("请输入苹果的个数:"))
children=int(input("请输入来了几个小朋友:"))
result=apple//children
remaim=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,"ge==个苹果,平均分给",children,"个小朋友,每人分",result,"个,剩下",remain,"个。")
else:
print(apple,"个苹果,平均分给",children,"个小朋友,每人分",result,"个。")
if __name__=='__name__':
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__':
division()

 

posted @ 2022-11-03 15:40  倪文林  阅读(241)  评论(0)    收藏  举报