Top.Mail.Ru
Ответы
Аватар пользователя
8лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Python Напишите программу которая получает два целых числа...

Python
Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными.

Дополнен

Мне надо умножение без знака умножения

По дате
По рейтингу
Аватар пользователя
Новичок
8лет

a = int(input())
b = int(input())
print(a/(1/b))

Аватар пользователя
Ученик
7лет

a=int(input ("Введите целое число"))
b=int(input ("Введите целое число"))
k=0
while b!=0:
k+=a
b-=1
print (k)

Аватар пользователя
Гуру
8лет

a=int(input())
b=int(input())
acc = 0
for i in range(abs(b))
acc = acc + a
if b < 0:
acc = 0 - acc

Почти классическое определение умножения)))

Аватар пользователя
Знаток

напишите программу которая вводит с клавиатуры два целых числа используя только операции сложения на питоне пжжжж

Аватар пользователя

a,b=int(input()),int(input())
c,d=abs(a),abs(b)
mi,ma=min(c,d),max(c,d)
e=0
#if mi == 0: print (a,"*",b,"=",mi)
while mi!=0: #если mi=0, то цикл не выполнится ни разу и e=0
e=e+ma #если mi=1, то цикл выполнится 1 раз
mi=mi-1
if (a<0 and b>0) or (a>0 and b<0):
print (a,"*",b,"=",0-e)
else:
print (a,"*",b,"=",e)