Zadania – listy i słowniki w Pythonie
Lista – 5 zadań
def zadanie1_lista():
liczby = [10, 20, 30]
print("Lista:", liczby)
print("Pierwszy element:", liczby[0])
print("Ostatni element:", liczby[-1])
Utwórz listę z trzema liczbami: 10, 20, 30.
Wyświetl całą listę, potem pierwszy i ostatni element.
def zadanie2_lista():
liczby = [10, 20, 30]
liczby.append(40)
print("Po dodaniu:", liczby)
liczby[1] = 99
print("Po zmianie:", liczby)
Utwórz listę z liczbami: 10, 20, 30.
Dodaj do niej liczbę 40, a potem zmień drugi element na 99.
def zadanie3_lista():
liczby = [10, 20, 30, 40]
liczby.pop()
print("Po usunięciu ostatniego elementu:", liczby)
del liczby[0]
print("Po usunięciu pierwszego elementu:", liczby)
Utwórz listę: [10, 20, 30, 40].
Usuń najpierw ostatni element, a potem pierwszy element listy.
def zadanie4_lista():
liczby = [5, 8, 12, 20]
if 12 in liczby:
print("12 jest w liście")
else:
print("12 nie ma w liście")
print("Indeks liczby 20:", liczby.index(20))
Utwórz listę: [5, 8, 12, 20].
Sprawdź, czy liczba 12 znajduje się w liście, a potem wyświetl indeks liczby 20.
def zadanie5_lista():
lista1 = [1, 2, 3]
lista2 = [4, 5]
razem = lista1 + lista2
print("Połączone listy:", razem)
suma = 0
for liczba in razem:
suma += liczba
print("Suma elementów:", suma)
Utwórz dwie listy: [1, 2, 3] oraz [4, 5].
Połącz je w jedną listę i oblicz sumę wszystkich elementów.
Słownik – 5 zadań
def zadanie1_slownik():
uczen = {
"imie": "Jan",
"wiek": 16,
"klasa": "1A"
}
print("Słownik:", uczen)
print("Imię:", uczen["imie"])
print("Klasa:", uczen["klasa"])
Utwórz słownik z danymi ucznia:
imie = Jan, wiek = 16, klasa = 1A
Wyświetl cały słownik, a potem samo imię i klasę.
def zadanie2_slownik():
uczen = {
"imie": "Jan",
"wiek": 16
}
uczen["wiek"] = 17
uczen["miasto"] = "Gdańsk"
print("Po zmianach:", uczen)
Utwórz słownik z danymi ucznia: imie i wiek.
Zmień wiek na 17 i dodaj nowy element: miasto = Gdańsk.
def zadanie3_slownik():
uczen = {
"imie": "Jan",
"wiek": 16,
"klasa": "1A"
}
del uczen["klasa"]
print("Po usunięciu klucza 'klasa':", uczen)
Utwórz słownik z trzema danymi ucznia.
Usuń ze słownika klucz „klasa” i wyświetl wynik.
def zadanie4_slownik():
uczen = {
"imie": "Jan",
"wiek": 17,
"miasto": "Gdańsk"
}
if "imie" in uczen:
print("Klucz 'imie' istnieje")
if "Gdańsk" in uczen.values():
print("Wartość 'Gdańsk' istnieje")
Utwórz słownik z danymi ucznia.
Sprawdź, czy istnieje klucz „imie” oraz czy w słowniku występuje wartość „Gdańsk”.
def zadanie5_slownik():
oceny = {
"matematyka": 5,
"polski": 4,
"informatyka": 6
}
print("Klucze:")
for klucz in oceny:
print(klucz)
print("Wartości:")
for wartosc in oceny.values():
print(wartosc)
suma = 0
for wartosc in oceny.values():
suma += wartosc
srednia = suma / len(oceny)
print("Średnia ocen:", srednia)
Utwórz słownik z ocenami ucznia z trzech przedmiotów.
Wyświetl wszystkie klucze, wszystkie wartości i oblicz średnią ocen.

