Списки
В этом уроке: вы будете хранить несколько значений в одном списке.
Урок 15
В этом уроке: вы будете хранить несколько значений в одном списке.
В этом уроке: вы будете хранить несколько значений в одном списке.
Список (рӯйхат) хранит несколько значений по порядку. Его пишут в квадратных скобках [ ]:
1тағ холҳо = [5, 4, 5, 3];2чоп(холҳо);3чоп("Аввалин:", холҳо[0]);4чоп("Дуюмин:", холҳо[1]);5чоп("Шумора:", холҳо.дарозӣ);
унсур). Номер элемента - индекс - начинается с 0: первый элемент - холҳо[0].холҳо.дарозӣ («длина») - количество элементов. Последний элемент: холҳо[холҳо.дарозӣ - 1].1тағ меваҳо = ["себ", "нок"];2меваҳо[0] = "анор";3меваҳо.илова("ангур");4чоп(меваҳо);5чоп(меваҳо.дарозӣ);
илова («добавить») добавляет элемент в конец списка.
барои (тағ х аз рӯйхат) берёт элементы по одному:
1тағ холҳо = [5, 4, 5, 3, 4];2тағ ҷамъ = 0;3барои (тағ хол аз холҳо) {4ҷамъ += хол;5}6чоп("Миёна:", ҷамъ / холҳо.дарозӣ);
Сначала количество элементов, потом сами элементы, каждый в отдельной строке:
1тағ н = хонданиРақам();2тағ рақамҳо = [];3барои (тағ и = 0; и < н; и++) {4рақамҳо.илова(хонданиРақам());5}6чоп(рақамҳо);
3 10 20 30
1, а с 0.холҳо[10] даёт беқимат (нет значения), а холҳо[10].дарозӣ - ошибку выполнения.Прочитайте числа в список и выведите их сумму.
Ввод: Первая строка - количество чисел н, затем н строк, в каждой по числу.
Вывод: Сумма.
Прочитайте числа в список и выведите наибольшее.
Ввод: Первая строка - количество чисел н, затем н строк, в каждой по числу.
Вывод: Наибольшее.
Прочитайте числа в список и выведите их в обратном порядке, каждое в отдельной строке.
Ввод: Первая строка - количество чисел н, затем н строк, в каждой по числу.
Вывод: Числа в обратном порядке.
Прочитайте числа в список и выведите, сколько из них чётных.
Ввод: Первая строка - количество чисел н, затем н строк, в каждой по числу.
Вывод: Количество чётных чисел.