Списки
Одне ім'я зберігає одне значення. А якщо їх багато: список друзів, покупок, оцінок? Для цього в Yu є список.
Список значень
Список пишеться у квадратних дужках, значення розділяються комами. Елементи нумеруються з 1, тож
друзі[1] — перший.
друзі = ["Оля", "Тарас", "Марко"] скажи("Перший:", друзі[1]) скажи("Скільки:", довжина(друзі))Відкрити в Студії
Перший: Оля Скільки: 3
довжина каже, скільки в списку елементів. Для тексту вона каже, скільки в ньому букв.
Додай у кінець
Список можна доповнювати під час роботи програми: додай кладе значення в кінець.
покупки = ["хліб"] додай(покупки, "молоко") скажи(покупки)Відкрити в Студії
["хліб", "молоко"]
Пройди список
для … у бере елементи один за одним і кладе кожен у ім'я.
покупки = ["хліб", "молоко", "яблука"] для що у покупки: скажи("Купити:", що)Відкрити в Студії
Купити: хліб Купити: молоко Купити: яблука
Замість у можна написати в — як зручніше читати.
Порахуй усе разом
Список і цикл разом дають майже будь-який підрахунок.
оцінки = [7, 9, 10, 8] сума = 0 для оцінка у оцінки: сума = сума + оцінка скажи("Середня:", сума / довжина(оцінки))Відкрити в Студії
Середня: 8.5
Спробуй сам
- Склади список із трьох улюблених страв і надрукуй кожну з нового рядка.
Показати відповідь
страви = ["борщ", "вареники", "сирники"] для страва у страви: скажи(страва)Відкрити в Студії
борщ вареники сирники
- Знайди найбільше число у списку.
Показати відповідь
числа = [3, 17, 8] найбільше = числа[1] для n у числа: якщо n > найбільше: найбільше = n скажи("Найбільше:", найбільше)Відкрити в Студії
Найбільше: 17