2 svar
263 visningar
Le oeuf du canard är nöjd med hjälpen
Le oeuf du canard 19 – Fd. Medlem
Postad: 25 feb 2018 19:16

Sortera ett bibliotek av personer så att man får ut den äldsta och den yngste

Write a function def minMax(dictionary):, which gets a dictionary of persons as an argument. The name of the person is used as a key, and the age of that person as a value. The function finds the names of the youngest and the oldest person in dictionary, and returns them in a tuple (youngest, oldest).

 

Jag vet inte hur jag skall lösa denna. Några tips/ledtrådar?

 

Tack så mycket på förhand!

pi-streck=en-halv 497 – Fd. Medlem
Postad: 25 feb 2018 20:43

1. Du kan använda:

  • ages = dictionary.values() för att få ut åldrarna
  • oldAge = max(ages) för att få ut högsta åldern
  • youngAge = min(ages) för att få ut lägsta åldern
  • for name, age in dictionary.items():
        if age == oldAge:
            oldest = name
        och så vidare...
Le oeuf du canard 19 – Fd. Medlem
Postad: 25 feb 2018 20:56

Tack!

Svara Avbryt
Close