09代码
实例1
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()
实例2
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个小朋友分!')
实例3
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)
实例4
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,'个。')
try:
division()
except AssertionError as e:
print('输入有误!',e)