1. Створити порожній список. Додати елементи з клавіатури. Вивести список. Вивести довжину списку. Знищити перший елемент.
2. Згенерувати та вивести список кубів чисел із вказаного діапазону.
3. Задати та вивести список, що створений випадковими числами від 1 до 9
from random import randrange # підключення функції, що повертає випадково вибране число з послідовності
n = int(input('Введіть бажану кількість елементів списку: '))
a = [randrange(1, 10) for i in range(n)]
print(a)
4. Додати створений список в кінець попереднього списку.
text = input('Введіть текст: ')
print([i * 2 for i in list(text)])
Щоб не подвоювати пропуски, можна скористатись оператором розгалуженням if:
text = input('Введіть текст: ')
print([i * 2 for i in list(text) if i != ' '])
Спосіб 1:
marks = {'Boiko': 9, 'Bondarenko': 10, 'Soroka': 7, 'Kovalenko': 12}
excellences = []
for i in marks:
if marks[i] >= 10:
excellences.append(i)
print(excellences)
Спосіб 2:
Вказівка. Виконай завдання за допомогою генератора списків.
1. Задати список з назвами товарів та їх цінами (вкладені списки).
Food = [['Помідор', 15.4],[ 'Огірок', 8.3], …]
2. Вивести дані про перший товар.
3. Вивести список товарів – кожен товар в окремому рядку.
4. Вивести кількість товарів.
5. З клавіатури ввести назву товару, наявного у списку (тобто його купуємо) і кількість (шт. даного товару). Знайти його ціну в списку, помножити на введену кількість і вивести результат.
6. Задати створення чеку: з клавіатури вводиться декілька найменувань товарів, що купляють, з їхніми кількостями. Створити список, де записуються назви куплених товарів і суми, що потрібно потратити при купівлі заданої кількості цього товару. Виводиться новостворений список купленого товару з сумами і вкінці «Сума:» з результуючою сумою.