Używanie sumy
Część sekcji Logika i przepływ programu ścieżki Python w Coddy. Lekcja 46 z 78.
Funkcja sum() to wbudowana funkcja, która pozwala szybko obliczyć sumę elementów obiektu iterowalnego, takiego jak lista lub krotka. Umożliwia zwięzłe zsumowanie wartości liczbowych.
Podstawowe użycie:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)
# Wynik: 15W tym przykładzie funkcja sum() oblicza sumę wszystkich elementów na liście numbers.
Używanie wartości początkowej:
Możesz również przekazać drugi argument do sum(), który będzie wartością początkową sumy. Jest to przydatne, gdy chcesz dodać elementy obiektu iterowalnego do wartości początkowej.
numbers = [1, 2, 3, 4, 5]
total = sum(numbers, 10)
print(total)
# Wynik: 25W tym przypadku funkcja sum() zaczyna od wartości 10 i dodaje do niej wszystkie elementy z listy numbers.
Wyzwanie
ŁatwyNapisz program, który pobiera listę kwot sprzedaży i kwotę początkową w kasie, a następnie oblicza łączną sprzedaż, uwzględniając kwotę początkową. Wyświetl wynik.
Spróbuj swoich sił
sales = eval(input())
starting_cash = eval(input())
# Wpisz kod tutajTa lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Logika i przepływ programu
1Odkrywanie zmiennych
StałeWielokrotne przypisania zmiennychZamiana zmiennychZmienne zastępczeZaokrąglanie liczbKonwersja na listę4Aplikacja książki kontaktów
Wyświetl menuDodaj kontakt7Zbiory — część 2
Działania matematyczne — część 1Działania matematyczne — część 2Powtórka — poszukiwanie skarbówPodzbiory i nadzbioryIterowanie po zbiorachPowtórka — śledzenie turnieju10Podstawowe składanie list
SkładniaTworzenie prostych listDodawanie warunkówUżywanie agregacji danychPowtórka – dom listPowtórka – elementy wolności13System zarządzania zapasami
Przegląd projektuDodawanie produktu2Słowniki — część 1
Czym jest słownik?Tworzenie słownikaDostęp do wartościModyfikowanie słownikówPowtórzenie — menedżer przepisów5Zaawansowane podejmowanie decyzji
Operator warunkowySprawdzanie przynależnościSprawdzanie tożsamościBłędy wcięćPowtórka — filtr wakacyjny8Menedżer rekordów uczniów
Przegląd projektuDodawanie ucznia11Zaawansowane funkcje
Zwracanie wielu wartościFunkcje lambda — część 1Funkcje lambda — część 2Wyzwanie podsumowujące — sortowanie z lambdaFunkcje rekurencyjne — część 1Funkcje rekurencyjne — część 2Podsumowanie — suma elementów zagnieżdżonej listy14Funkcje wyższego rzędu
Funkcja mapFunkcja filterPodsumowanie – walidator adresów e-mailPodsumowanie – procesor liczb3Słowniki, część 2
Metody słownikówZagnieżdżone słownikiSprawdzanie kluczyIterowanie po słownikachPowtórzenie — licznik częstotliwości9Zaawansowana agregacja danych
Używanie sumyZnajdowanie minimum i maksimumEfektywne sortowanie danychPowtórka – sortowanie słowników12Podstawowa obsługa błędów
Czym jest obsługa błędów?Blok try i exceptObsługa wielu wyjątkówPodsumowanie – błędy w koszyku zakupowymPoćwicz samodzielnie: Kompilator Python online