
Помогите, пожалуйста!!! 2. У змінній letters міститься список ['a', 'b', 'c', 'd']. Обчисліть
значення виразів: а) letters[int('2'*2)//11] б) letters[3] в) letters[–1] г) letters[::2] ґ) letters[1: 3] д) letters[:2] 3. Створено список a = [2, 15, 3, –5, 10]. Визначте вміст списку а після виконання операторів: а) а = а+[11] б) a[3] = 0 в) a[0], a[4] = a[4], a[0] 4. Збережіть імена кількох своїх друзів у списку з ім’ям names. Виведіть ім’я кожного друга, звернувшись до кожного елемента списку. 5. За допомогою генератора списків заповніть список квадратами перших 10 натуральних чисел. 6. За допомогою генератора списків заповніть список а непарними числами в діапазоні від 1 до 20.

Ответы на вопрос

2. a) letters[int('2'*2)//11] = letters[2] = 'c'
б) letters[3] = 'd'
в) letters[-1] = 'd'
г) letters[::2] = ['a', 'c']
ґ) letters[1:3] = ['b', 'c']
д) letters[:2] = ['a', 'b']
3. а) a = [2, 15, 3, -5, 10, 11]
б) a = [2, 15, 3, 0, 10]
в) a = [10, 15, 3, -5, 2]
4. names = ['Ann', 'Bob', 'Charlie']
for name in names:
print(name)
5. squares = [i**2 for i in range(1, 11)]
print(squares)
6. odds = [i for i in range(1, 21) if i % 2 != 0]
print(odds)



Звучать як завдання для мови програмування Python. Нижче наведені відповіді на кожне з питань.
- Розглянемо вирази:
а) letters[int('2'*2)//11]
- '2'*2
рівне '22'
, і int('22')
рівне 22, тому letters[22//11]
стає letters[2]
, що дорівнює 'c'
.
б) letters[3]
- це просто letters
з індексом 3, що дорівнює 'd'
.
в) letters[-1]
- це останній елемент у списку letters
, тобто 'd'
.
г) letters[::2]
- це зріз списку letters
з кроком 2, що повертає ['a', 'c']
.
ґ) letters[1:3]
- це зріз списку letters
від індексу 1 до 3 (не включаючи 3), що повертає ['b', 'c']
.
д) letters[:2]
- це зріз списку letters
від початку до індексу 2 (не включаючи 2), що повертає ['a', 'b']
.
- Розглянемо дії зі списком
a
:
а) a = a + [11]
додає число 11 до списку a
, отримуємо a = [2, 15, 3, -5, 10, 11]
.
б) a[3] = 0
змінює 4-й елемент списку (індекс 3) на 0, отримуємо a = [2, 15, 3, 0, 10]
.
в) a[0], a[4] = a[4], a[0]
обмінює значеннями 0-й і 4-й елементи списку, отримуємо a = [10, 15, 3, 0, 2]
.
- Щоб зберегти імена друзів у списку і вивести їх, ви можете зробити так:
pythonnames = ['Ім'я_друга_1', 'Ім'я_друга_2', 'Ім'я_друга_3'] # Додайте імена своїх друзів у список
for ім'я in names:
print(ім'я)
- Заповнення списку квадратами перших 10 натуральних чисел за допомогою генератора списків:
pythonsquares = [x**2 for x in range(1, 11)]
- Заповнення списку непарними числами в діапазоні від 1 до 20 за допомогою генератора списків:
pythonodd_numbers = [x for x in range(1, 21) if x % 2 != 0]
Це завершує відповіді на ваші запитання. Надіюся, що це допомогло!


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili