Lista jako wykres słupkowy
Listy i operacje na listach - Informatyka - technikum klasa 1 (Python)
Listę liczb łatwiej zrozumieć, gdy się ją narysuje. Każdy element to jeden **słupek**: strzałka z grubym piórem (`pen.size`) przeskakuje (pióro wyłączone) na dół kolejnego słupka i idzie w górę o wartość elementu. Algorytm maksimum widać na rysunku: najpierw liczymy `max`, a słupek o tej wartości dostaje czerwony kolor pióra. Zmień liczby w liście i uruchom ponownie.
arrow = Sprite()
arrow.image = 16
arrow.size = 10
world.add(arrow)
sales = [60, 95, 40, 130, 75, 110]
highest = max(sales)
arrow.pen.size = 14
for i in range(len(sales)):
arrow.pen.on = False
arrow.position = (-75 + 30 * i, -80)
arrow.angle = 0
if sales[i] == highest:
arrow.pen.color = (220, 38, 38)
else:
arrow.pen.color = (124, 58, 237)
arrow.pen.on = True
arrow.move(sales[i])Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - technikum klasa 1·Zaloguj się, aby zapisać postęp na koncie.