Najnowsze


Python Zadanie: suma liczb trzycyfrowych

Zadanie

Napisz program w języku Python, który wypisze na ekranie sumę wszystkich liczb 3-cyfrowych.



Rozwiązanie

liczby=list(range(100,1000,1))
print("Suma liczb trzycyfrowych wynosi: ", sum(liczby))


Nasz program ma obliczyć sumę liczb trzycyfrowych czyli liczb od 100 do 999:
100+101+102 + ....+ 998 + 999
Do zapamiętania, a w zasadzie wygenerowania liczb trzycyfrowych użyjemy listy. Za pomocą listy możemy bowiem bardzo szybko wygenerować potrzebny zestaw liczb. Wystarczy, że wykonamy polecenie:

liczby = list(range(100, 1000, 1)

Za pomocą funkcji list tworzymy listę. Jaką? Zakres listy określamy funkcją range. Pierwszym elementem jest liczba 100, ostatnim 1000-1 czyli  999. Cyfra 1 oznacza w tym wypadku krok, czyli o ile zwiększamy element.

Posiadając listę z interesującymi nas liczbami możemy wykonać bardzo szybko sumowanie. Wystarczy użyć funkcji sum:

sum(liczby)





Brak komentarzy:

Prześlij komentarz

Popularne