Ryuketzu

FookBace

Jun 10th, 2012
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.13 KB | None | 0 0
  1. #[25 %] La red social Fookbace almacena la informacion de sus usuarios en un diccionario.
  2. #Las llaves son un codigo num ´ erico entero asignado a cada usuario, y los valores son tuplas con el nombre, la ciudad y la fecha de nacimiento del usuario. La fecha de nacimiento es una
  3. #tupla (ano, mes, dia):
  4. usuarios={522514:('Jean Dupont','Marseille',(1989,11,21)),587125:('Perico Los Palotes','Valparaiso',(1990,4,12)),
  5. 189471:('Jan Kowalski','Krakow', (1994,4,22)),914210:('Antonio Nobel', 'Valparaiso', (1983, 7, 1))}
  6. #Escriba la funcion misma_ciudad(u1, u2), que indique si los usuarios con codigos u1 y u2 viven en la misma ciudad.
  7. def misma_ciudad(u1,u2):
  8.     a,b,c=usuarios[u1]
  9.     x,y,z=usuarios[u2]
  10.     return b==y
  11. print misma_ciudad(914210, 587125)
  12. #Escriba la funcion diferencia_edad(u1, u2), que retorne la diferencia de edad entre los usuarios cuyos codigos son u1 y u2. (Utilice solo el ano de nacimiento de los
  13. #usuarios para calcular la diferencia, no el mes ni el dia).
  14. def diferencia_edad(u1,u2):
  15.     a,b,c=usuarios[u1]
  16.     d,e,f=c
  17.     x,y,z=usuarios[u2]
  18.     u,v,w=z
  19.     return abs(d-u)
  20. print diferencia_edad(914210, 587125)
Advertisement
Add Comment
Please, Sign In to add comment