Space Python Ładowanie Pythona…

Lista załogi

Napisz kodŁatwy 2 etapy

Załoga Python One jest zapisana jako lista nazwisk w kolejności dołączania. Dowódca jest zawsze pierwszy, a ten, kto dołączył ostatni, jest na końcu. Tablica misji pokazuje, kto dowodzi, kto jest najnowszy i ile osób jest na pokładzie.

Odczytaj te informacje z listy, a potem dodaj na tablicę pełny skład.

Wypisz dowódcę, który jest na liście pierwszy, najnowszego członka, który jest ostatni, i liczebność załogi:

Dowódca: Okafor
Najnowszy członek: Kowalska
Liczebność załogi: 4

Indeksy zaczynają się od 0, jak w napisach. crew[-1] to ostatni element niezależnie od długości listy, a len(crew) liczy elementy.

Odczytaj listę
Działa dla każdej załogi

Ukończ etap 1, aby odblokować ten etap.

Dodaj zastępcę dowódcy, który jest na liście drugi, i cały skład w jednej linii:

Dowódca: Okafor
Najnowszy członek: Kowalska
Liczebność załogi: 4
Zastępca dowódcy: Lindqvist
Skład: Okafor, Lindqvist, Tanaka, Kowalska

", ".join(crew) łączy nazwiska, wstawiając między nie przecinek i spację. Wypisanie samego crew pokazałoby też nawiasy i cudzysłowy.

Pokaż cały skład
Działa dla każdej załogi
Nie jesteś zalogowany, więc postęp zostaje tylko w tej przeglądarce. Zaloguj się, aby go zapisać i korzystać z podpowiedzi oraz rozwiązań.

Podpowiedzi

Indeksowanie i modyfikowanie list

Dostęp do elementów listy przez indeks w nawiasach kwadratowych. Można zmieniać elementy, dodawać (append) i usuwać (remove).
indeksowanie-modyfikowanie-list.py
# Dostęp do elementów listy

moons = ["Io", "Europa", "Ganimedes", "Kallisto"]

# Indeksowanie (od 0!)
print("Pierwszy:", moons[0])
print("Ostatni:", moons[-1])

# Zmiana elementu
moons[0] = "IO"
print("Po zmianie:", moons)

# Wycinanie
print("Środkowe:", moons[1:3])

# Dodawanie elementu
moons.append("Amaltea")
print("Po dodaniu:", moons)

# Usuwanie elementu
moons.remove("Kallisto")
print("Po usunięciu:", moons)
Otwórz cały przykład
script.py
PythonWiersz 1, kol. 1Spacje: 4
Ładowanie środowiska Pythona…

Oddziel argumenty przecinkami. Każde uruchomienie przekazuje je jako sys.argv[1:].