• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

utknąłem na zadaniu

Fiszki IT
Fiszki IT
0 głosów
84 wizyt
pytanie zadane 17 grudnia 2020 w Python przez ifuknowme555 Początkujący (410 p.)
def sortuj(t):
    n=len(t)
    for j in range(n-1,0,-1):
        for i in range(j):
            if t[i]<t[i+1]:
                t[i],t[i+1]=t[i+1],t[i]
    return t


a=int(input("podaj a: ")) #liczba muszkieterow
t=[]

for i in range(1,a+1): #moce
    b=int(input())
    t.append(b)

print(sortuj(t[:10]))

użyłem sortowania bąbelkowego, i wyniki wychodzą dobre, nie potrafię tylko zrobić aby wczytywać moce w jednej linii i mam 0 pkt za zadanie, siedzę nad tym już parę minut i czegoś nie widzę dzięki za wszelką pomoc:

komentarz 17 grudnia 2020 przez Whistleroosh Nałogowiec (29,540 p.)
Nawet jak wczytasz te moce to ten program wciąż nie powinien zdobyć wszystkich punktów bo sortowanie bąbelkowe jest za wolne

1 odpowiedź

0 głosów
odpowiedź 17 grudnia 2020 przez niezalogowany

Użyj do sortowania listy funkcji sorted():

posortowana_lista = sorted(nieposortowana_lista, reverse=True)

parametr reverse ustawiony na True powoduje, że sortowanie odbywa się malejąco.

Podobne pytania

0 głosów
1 odpowiedź 42 wizyt
pytanie zadane 21 lutego w Python przez Paweł123 Nałogowiec (33,610 p.)
+1 głos
1 odpowiedź 77 wizyt
pytanie zadane 5 lipca 2020 w Python przez PanPrezes Obywatel (1,520 p.)
0 głosów
2 odpowiedzi 202 wizyt
pytanie zadane 4 września 2019 w Python przez Czesc Początkujący (430 p.)
Porady nie od parady
Forum posiada swój własny serwer Discord, dzięki któremu będziesz mógł po prostu pogadać z innymi Pasjonatami lub zapytać o jakiś problem. Podstrona z chatem znajduje się w menu pod ikoną człowieka w dymku.IRC

84,751 zapytań

133,554 odpowiedzi

295,978 komentarzy

56,010 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...