El gobierno ha implementado como parte de su programa social, un subsidio familiar bajo la siguiente reglamentación: a) Las familias que tienen hasta 2 hijos,reciben Bs/. 100.00, las que tienen hasta 3 y 5 reciben Bs/.180.00 y las que tienen 6 o más reciben Bs/: 250 mensual. b) Por cada hijo en edad escolar reciben Bs/.25.00 adicionales. Se considera la edad escolar entre 6 y 18 años. c) Si la madre de familia fuera viuda, la familia recibe Bs/. 85.00 adicionales. Determinar el monto mensual que recibirá una familia de acuerdo a su realidad familiar.
def subsidio(familia: list): if len(familia) == 1: return 100 elif len(familia) > 2: return 180 elif len(familia) > 5: return 250 hijos_escolares = 0 for hijo in familia: if hijo.edad >= 6 and hijo.edad <= 18: hijos_escolares += 1 return subsidio(familia) + 25 * hijos_escolares subsidio([ {'nombre': 'juan', 'edad': 14}, {'nombre': 'ana', 'edad': 5}, {'nombre': 'jose', 'edad': 8}, ])