4.1 Pola prostokątów w pliku przykładowym
Matura próbna grudzień 2024 - Matura z informatyki: arkusze krok po kroku (Python)
**Zadanie 4. Prostokąty.** Plik `prostokaty.txt` opisuje 5000 prostokątów: w wierszu wysokość i szerokość (dodatnie liczby całkowite do 40 000) oddzielone spacją. Plik `prostokaty_przyklad.txt` ma 20 prostokątów. Zadanie 4.1 (2 pkt): najmniejsze i największe pole. Dla pliku przykładowego: 252 i 9409. Python liczy na dowolnie dużych liczbach całkowitych, więc pole do 1,6 miliarda nie przepełnia zmiennej (w C++ trzeba typu `long long`).
rectangles = []
with open("prostokaty_przyklad.txt") as f:
for line in f:
h, s = line.split() # wysokość, szerokość
rectangles.append((int(h), int(s)))
# 4.1 pola prostokątów
areas = [h * s for h, s in rectangles]
print("4.1", min(areas), max(areas))Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Matura z informatyki: arkusze krok po kroku·Zaloguj się, aby zapisać postęp na koncie.