Podsumowanie odczytów
Po każdym przelocie nad stacją naziemną zespół silników dostaje podsumowanie odczytów temperatury: najniższy, najwyższy i średnią. Nikt nie czyta pięciuset liczb; wszyscy czytają podsumowanie.
Podsumuj odczyty wbudowanymi funkcjami Pythona, a potem upewnij się, że podsumowanie przetrwa przelot bez żadnych odczytów.
Ukończ etap 1, aby odblokować ten etap.
Wypisz najniższy i najwyższy odczyt oraz średnią z jednym miejscem po przecinku:
Min: 398.0 Maks: 455.2 Średnia: 419.5
min() i max() przyjmują całą listę. Średnia to suma odczytów podzielona przez ich liczbę.
Ukończ etap 1, aby odblokować ten etap.
Dodaj rozrzut, czyli najwyższy odczyt minus najniższy, z jednym miejscem po przecinku. Potem zabezpiecz się przed przelotem bez odczytów: pusta lista wysypałaby min() i dzielenie. Dla pustej listy wypisz tylko Brak odczytów.
Min: 398.0 Maks: 455.2 Średnia: 419.5 Rozrzut: 57.2
Najpierw sprawdź len(readings) == 0, a podsumowanie przenieś pod else.
Podpowiedzi
Tworzenie list
# Listy - kolekcje elementów
# Tworzenie listy
planets = ["Merkury", "Wenus", "Ziemia", "Mars"]
print("Planety:", planets)
# Lista może zawierać różne typy
mission = ["Apollo 11", 1969, True, 3]
print("Dane misji:", mission)
# Pusta lista
results = []
print("Pusta lista:", results)
# Długość listy
print("Liczba planet:", len(planets))
# Sprawdzenie czy element jest na liście
if "Mars" in planets:
print("Mars jest na liście!")
Oddziel argumenty przecinkami. Każde uruchomienie przekazuje je jako sys.argv[1:].