Помогите, пожалуйста!!!
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.
Answers & Comments
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)