TablicaPro / karta pracy ucznia / PYTHON
Klasa: __________ Numer: __________ Data: __________
Czas: 45 minut. Programy zapisz w plikach zad2.py, zad3.py i zad4.py; odpowiedzi do zadania 1 zapisz na karcie. WARIANT A.
s = 0
for i in range(1, 6):
s = s + i * 2
print(s)
x = 17
while x > 3:
x = x - 5
print(x)
napis = "kod"
print(napis * 2, len(napis))Zadanie 1 (3 pkt). Zapisz wynik każdego z trzech fragmentów kodu z ramki powyżej (po 1 pkt).
Zadanie 2 (5 pkt). Program wczytuje liczbę całkowitą n i wypisuje sumę liczb PARZYSTYCH od 1 do n włącznie. Dla n = 10 wynik 30, dla n = 1 wynik 0. Zapisz jako zad2.py.
Zadanie 3 (7 pkt). Program wczytuje oceny (liczby całkowite) do wpisania 0 (0 nie jest oceną) i wypisuje średnią z dwoma miejscami po przecinku, np. dla 5, 4, 3, 0 wynik 4.00. Gdy nie wpisano żadnej oceny: Brak ocen. Zapisz jako zad3.py.
Zadanie 4 (5 pkt). Funkcja ile_wiekszych(lista, prog) zwraca, ile elementów listy jest większych od prog. Wypisz wyniki dla ([3, 8, 1, 9, 5], 4) — powinno być 3 — i dla pustej listy z progiem 4 — powinno być 0. Zapisz jako zad4.py.
Zadanie 1: 3 pkt; zadanie 2: 5 pkt; zadanie 3: 7 pkt; zadanie 4: 5 pkt. Razem 20 pkt.
Jaką zmianę w kodzie potrafisz samodzielnie wyjaśnić?