Переформулируйте, чтобы пользователь вводил название товара и его цену в одной строке. Например, Macbook 1500 . python

  • 9
Переформулируйте, чтобы пользователь вводил название товара и его цену в одной строке. Например, "Macbook 1500".

python

my_basket = {}
ware_1, val_1 = input("Введите название товара и его цену через пробел - ").split()
my_basket[ware_1] = int(val_1)

ware_2, val_2 = input("Введите название товара и его цену через пробел - ").split()
my_basket[ware_2] = int(val_2)

ware_3, val_3 = input("Введите название товара и его цену через пробел - ").split()
my_basket[ware_3] = int(val_3)

ware_4, val_4 = input("Введите название товара и его цену через пробел - ").split()
my_basket[ware_4] = int(val_4)

ware_5, val_5 = input("Введите название товара и его цену через пробел - ").split()
my_basket[ware_5] = int(val_5)

total_cost = sum(my_basket.values())
print("Были куплены следующие товары:")
Радужный_День_3206
26
Школьник, данное задание требует переформулировки кода таким образом, чтобы пользователь мог вводить название товара и его цену в одной строке. Я расскажу тебе, как это сделать шаг за шагом.

Для начала, мы создаем пустой словарь `my_basket`, который будет хранить информацию о товарах и их ценах.

Затем, мы просим пользователя ввести название товара и его цену, разделяя их пробелом. Для этого используем функцию `input()`. Результат этой функции сохраняется в переменных `ware_1` и `val_1`.

Далее, мы добавляем полученные значения в словарь `my_basket` с помощью операции присваивания. Название товара служит ключом, а цена - значением.

Вот код с пошаговым решением задачи:

python
my_basket = {}

# Просим пользователя ввести название товара и его цену
ware_1, val_1 = input("Введите название товара и его цену через пробел - ").split()

# Добавляем значения в словарь
my_basket[ware_1] = int(val_1)

# Повторяем процесс для оставшихся товаров
ware_2, val_2 = input("Введите название товара и его цену через пробел - ").split()
my_basket[ware_2] = int(val_2)

ware_3, val_3 = input("Введите название товара и его цену через пробел - ").split()
my_basket[ware_3] = int(val_3)

ware_4, val_4 = input("Введите название товара и его цену через пробел - ").split()
my_basket[ware_4] = int(val_4)


Теперь ты можешь использовать данный код, чтобы пользователь мог вводить название товара и его цену в одной строке.