Напишите программу, которая вводит два целых числа и находит их произведение, не используя операцию умножения. учтите, что числа могут быть отрицательными.
входные данные
входная строка содержит два целых числа.
выходные данные
программа должна вывести произведение введённых чисел.
примеры
входные данные
6 12
выходные данные
72
входные данные
-7 15
выходные данные
-105
c++
Программа:
s = int(input('Итак, каков наш капитал?\nКапитал: '))
print('Давайте-ка в нашу пиццерию добавим разные блюда!')
a, b = [], []
for i in range(int(input('Сколько пицц будет в меню?\nКол-во: '))):
a += [input('Введите название пиццы: ')]
b += [int(input('Введите цену: '))]
print('Прекрасно! Вот списочек:', *a)
print('Начинаем игру!')
def is_true(num):
if num in ''.join(a):
return num
else:
print('Такой пиццы нет, может возьмёте что-то из списка?', *a)
return is_true(input())
ok = True
while ok:
if s:
print('Какую пиццу вы хотите? ')
q = is_true(input())
else:
print('Денюжка кончилась за игру!')
break
for i in range(len(a)):
if q == a[i]:
m = 0
for j in b:
m = max(s - j, m)
if s - b[i] > 0 or s - b[i] == 0:
print('Заказ принят!')
print('Готовим..')
print('С вас', b[i])
s -= b[i]
elif s - b[i] < 0 and (m or m == 0):
print('Извините, выбирите что-то другое, наш бюджет:', s)
else:
print('Денюжка кончилась за игру!')
ok = False
capital = 100 # начальный капитал
pizza_peperoni = 4 # пицца пепперони стоит 4$
pizza_mexican = 4 # пицца мексиканская стоит 4$
pizza_vegetarian = 4 # пицца вегетарианская стоит 4$
pizza_margarita = 4 # пицца маргарита стоит 4$
menu = 'Меню: вегетарианская пицца 4$, мексиканская пицца 4$, пепперони 4$, Маргарита 4$.' # создаём меню пицц
while True: # "бесконечный" цикл
if capital >= 0: # проверка, хватает ли денег на приготовление
pizza = input('Добрый день! Какую пиццу вы желаете?\n' + menu)
if pizza == 'Вегетарианскую':
capital -= pizza_vegetarian
print('Ваша пицца готова!')
elif pizza == 'Мексиканскую':
capital -= pizza_mexican
print('Ваша пицца готова!')
elif pizza == 'Пепперони':
capital -= pizza_peperoni
print('Ваша пицца готова!')
elif pizza == 'Маргарита':
capital -= pizza_margarita
print('Ваша пицца готова!')
else: # прерываем цикл
print('Ой! Деньги закончились')
break
Объяснение: