Me pueden ayudar con este otro problema?(urgente)
Publicado por Cristina (8 intervenciones) el 20/03/2018 17:15:51
Hola chicoss, vuelvo con otra duda que la verdad, le doy muchas vueltas y no logro desarrollarlo
El codigo es el siguiente
Bien , pues el problema esta que en lugar de que ponga los paises en el codigo con su area poblacion y nombre me gustaria dar la opcion de introducirlo tu mismo , pero claro , no se como hacerlo.
Espero que me puedan echar una mano chicossss
El codigo es el siguiente
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
class Pais:
def __init__(self, nombre,area,poblacion):
self.nombre=nombre
self.area=area
self.poblacion=poblacion
def masGrandeQue(self,objPais):
if self.area > objPais.area:
print ("%s es mas grande que %s" % (self.nombre,objPais.nombre))
else:
print ("%s es mas pequeno que %s" % (self.nombre,objPais.nombre))
def densidad(self):
return self.poblacion/self.area
ESPANA=Pais('ESPANA',504.645 ,46770000)
FRANCIA=Pais('FRANCIA', 640.679 , 66030000)
ALEMANIA=Pais('ALEMANIA',357.376 ,82670000)
ITALIA=Pais('ITALIA',60.60 ,301338000)
ESPANA.masGrandeQue(FRANCIA)
ESPANA.masGrandeQue(ALEMANIA)
print("La superficio %s es %s" % (ESPANA.nombre, ESPANA.densidad()))
print("La superficio %s es %s" % (FRANCIA.nombre, FRANCIA.densidad()))
Bien , pues el problema esta que en lugar de que ponga los paises en el codigo con su area poblacion y nombre me gustaria dar la opcion de introducirlo tu mismo , pero claro , no se como hacerlo.
Espero que me puedan echar una mano chicossss
Valora esta pregunta


0