Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Python] Suma liczb zestawu danych

szcr 06 Mar 2010 17:26 2349 2
  • #1 06 Mar 2010 17:26
    szcr
    Poziom 9  

    Pisze programik ktory sumuje liczby zestawu danych. Pojedyńczy zestaw składa się z ciągu liczb całkowitych dodatnich (co najwyżej 1000 elementów), rozdzielonych spacjami.
    Przyklad:

    Code:
    Wejście:
    

        11 8 2 1 0

    Wyjście:

        22


    Napisalem cos takiego:
    Code:

             ciag = raw_input()
             pciag = ciag.split()
             suma = 0
             for i in pciag:
               suma += int(pciag[i]) # ?
             print suma


    Nie trybi tu konwersja str na int. Lista zawiera elementy np. ['1','2','3'], jak to zamienic na [1,2,3]?

    0 2
  • Pomocny post
    #2 06 Mar 2010 19:16
    UDMA
    Poziom 16  

    Powinno być:

    Code:
    suma += int(i)

    0
  • #3 06 Mar 2010 23:13
    Dr.Vee
    VIP Zasłużony dla elektroda

    Code:
    suma = sum( map( int, ciag.split() ) )


    Pozdrawiam,
    Dr.Vee

    0