Sortowanie

0

Cześć, chciałbym stworzyć program, który umożliwi użytkownikowi wprowadzenie 3 najlepszych wyników i posortowanie ich w porządku malejącym czyli np
wynik1 = 10,
wynik2 = 6,
wynik3 = 1.
Powinny mi wyskoczyć wyniki od tyłu.

1

1

3

A tradycyjnym pythonowym jednolinijkowcem:

print(sorted([wynik1, wynik2, wynik3])[::-1])
0

Tak bardziej "na piechotę", żeby autor załapał:

Najpierw możesz trzy wyniki umieścić w liście, albo już podczas ich podawania albo np. poprzez

spam = []
spam.append(wynik)

i tak dla każdego wyniku a potem

spam = [6, 10, 1]
spam.sort(reverse=True)

>>>spam
[10, 6, 1]

A potem wyświetlić z listy po kolei czy co tam potrzebujesz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1