return)Wyjaśnienie: Funkcja może nie tylko coś robić, ale też zwracać wynik, który można zapisać do zmiennej lub wyświetlić.
def dodaj(a, b):
return a + b
wynik = dodaj(3, 5)
print("Suma to:", wynik)
Ćwiczenie: Napisz funkcję srednia(x, y, z), która zwróci średnią trzech liczb. Poproś użytkownika o podanie trzech liczb i wyświetl ich średnią.
append, remove)Wyjaśnienie: Możemy dodawać i usuwać elementy z listy.
lista = []
lista.append("jabłko")
lista.append("banan")
print(lista)
lista.remove("jabłko")
print(lista)
Ćwiczenie:
zadania.while pytaj użytkownika o kolejne zadanie do wykonania.koniec, zakończ pętlę.try / exceptWyjaśnienie: Python może się „wykrzaczyć”, jeśli np. wpiszemy tekst zamiast liczby. Dlatego używamy try.
try:
liczba = int(input("Podaj liczbę: "))
print("Liczba x2:", liczba * 2)
except:
print("To nie była liczba!")
Ćwiczenie: Poproś użytkownika o liczbę całkowitą. Jeśli poda coś błędnie – wypisz komunikat „Błąd! Podaj liczbę całkowitą!”
dict)Wyjaśnienie: Słownik to para klucz: wartość.
slownik = {
"jabłko": "apple",
"gruszka": "pear"
}
print(slownik["jabłko"]) # apple
Ćwiczenie:
Zadanie:
while pozwala dodawać kontakty w formie imię: numer telefonu (zapisuj do słownika).pokaż, wypisz wszystkie kontakty.koniec, zakończ program.Rozszerzenie (dla chętnych): Pozwól też usuwać kontakt wpisując usuń i imię, np. usuń Ola.