Python - Tengo un problema, necesito realizar este algoritmo con python

 
Vista:

Tengo un problema, necesito realizar este algoritmo con python

Publicado por david (5 intervenciones) el 20/09/2015 09:39:44
En un parque de juegos infantiles la entrada para niños mayores de 10 años es de 8.00Lps y 5Lps para menores o iguales a 10.
Si el grupo incluye 2 o mas niños, el precio pr c/u es de 6.50Lps Ya que la permanencia en el parque se requiere de la presencia de un adulto , se lesz cobrara 10Lps a cada adulto.

Si se proporciona al computador el numero de adultos , niños que entran, la edad del niño en caso que sea solo uno , determinar el total a pagar por el grupo.

Al finalizar el algoritmo se desea determinar

1. La cantidad de niños que entraron menores de 10 años
2.La cantidad recibida por entradas de adultos.

Necesitto por favor si me pueden facilitar un programa escrito en python para esto

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Tengo un problema, necesito realizar este algoritmo con python

Publicado por 12-trunks-12 (37 intervenciones) el 20/09/2015 11:37:01
Bueno lo primero, eso de copiar-pegar el ejercicio para que otros te lo resuelvan no te va a servir de nada. Intenta hacer tu todo lo que puedas y si te quedas atascado busca soluciones en google, si no las encuentras entonces pásate por aquí y postea únicamente la parte donde estás atascado y no todo el problema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tengo un problema, necesito realizar este algoritmo con python

Publicado por david (5 intervenciones) el 20/09/2015 19:04:17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#Programa
c_ninios=0
c_adultos=0
 
 
while True:
	adultos=raw_input('cantidad de adultos')
	adu=int(adultos)
 
	ninios=raw_input('cantidad de ninios')
	n=int(ninios)
 
	if ninios >= 2:
		total=6.5*n+10*adu
	edad=raw_input('ingrese la edad')
	e=int(edad)
 
	if edad > 10:
		total=8+10*adu
	else:
		total=5+10*adu
		n=n+1
	print 'el total a pagar es:', total
	resp=raw_input('desea salir')
	if (resp=='s')or(resp=='S'):
		break
print 'la cantidad de entradad para adultos es:', adu
print 'ninios menores de 10 anios es:', n

Tengo problema con el "else" porque al ejecutar el programa
le asigno un valor a adultos, a niños y a edad. Y la edad siempre la toma como que es menor de 10 años y cobra el valor de 8
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar