Python od zera, zmienne i dane od użytkownika
Slajdów: 8. Notatka pod slajdem jest dla nauczyciela, uczniowie jej nie widzą na tablicy.
Slajd 1
Po co nam programowanie
- Komputer robi dokładnie to, co mu napiszesz
- Program to lista poleceń w ustalonej kolejności
- Dziś piszesz program, który liczy za Ciebie
Notatka dla nauczyciela: Zacznijcie od pytania, co uczniowie liczą ręcznie na telefonie, i pokażcie, że program robi to raz na zawsze.
Slajd 2
Zmienna to pudełko z nazwą
- Nazwa mówi, co jest w środku
- Jeden znak równości zapisuje wartość
- Nowe przypisanie kasuje starą wartość
Notatka dla nauczyciela: Pokażcie na żywo dwa przypisania do tej samej zmiennej i wypiszcie ją po każdym, żeby zobaczyli zmianę.
Slajd 3
Tekst czy liczba
- Tekst zapisujemy w cudzysłowie
- Liczby całkowite to int, z przecinkiem to float
- Tekst i liczby nie dodają się tak samo
Notatka dla nauczyciela: Pokażcie, że dodanie dwóch tekstów skleja je, a dodanie dwóch liczb sumuje.
Slajd 4
print, czyli wypisz
- print pokazuje wynik użytkownikowi
- Można wypisać tekst i zmienną naraz
- Bez print program liczy po cichu
Notatka dla nauczyciela: Uruchomcie program bez print, żeby zobaczyli puste okno wyniku.
Slajd 5
input, czyli zapytaj
- input zatrzymuje program i czeka na dane
- W nawiasie wpisujesz pytanie dla użytkownika
- input zawsze oddaje tekst
Notatka dla nauczyciela: To najważniejszy slajd lekcji. Powtórzcie na głos: input oddaje tekst.
Slajd 6
Zamiana tekstu na liczbę
- int zamienia tekst na liczbę całkowitą
- float zamienia tekst na liczbę z przecinkiem
- Bez zamiany dostaniesz błąd albo sklejony tekst
Notatka dla nauczyciela: Pokażcie oba efekty: komunikat TypeError przy mnożeniu tekstu przez tekst i sklejenie przy dodawaniu.
Slajd 7
Czytamy komunikat błędu
- Numer linii mówi, gdzie szukać
- Ostatnia linijka mówi, co jest nie tak
- Błąd to wskazówka, nie kara
Notatka dla nauczyciela: Poproście uczniów, żeby przed podniesieniem ręki przeczytali ostatnią linijkę komunikatu na głos.
Slajd 8
Twoje zadanie
- Powitanie z imieniem
- Suma dwóch liczb
- Kalkulator kosztu wyjścia klasowego
- Uruchamiaj po każdej linii
Notatka dla nauczyciela: Podajcie czas: 20 minut. Powiedzcie, że zadanie trzecie jest obowiązkowe, czwarte dla chętnych.