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 B.
s = 0
for i in range(2, 6):
s = s + i * 3
print(s)
x = 23
while x > 5:
x = x - 4
print(x)
napis = "ala"
print(napis * 3, 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 NIEPARZYSTYCH od 1 do n włącznie. Dla n = 10 wynik 25, dla n = 1 wynik 1. Zapisz jako zad2.py.
Zadanie 3 (7 pkt). Program wczytuje liczby całkowite do wpisania -1 (-1 nie jest brane pod uwagę) i wypisuje największą wpisaną liczbę, np. dla 3, 5, 2, -1 wynik 5. Gdy nie wpisano żadnej liczby: Brak liczb. Zapisz jako zad3.py.
Zadanie 4 (5 pkt). Funkcja ile_mniejszych(lista, prog) zwraca, ile elementów listy jest mniejszych od prog. Wypisz wyniki dla ([3, 8, 1, 9, 5], 4) — powinno być 2 — 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ć?