# -*- coding: utf-8 -*- """ Created on Wed Oct 10 14:02:54 2018 @author: Angelo """ def moltiplica (x,y): """ Restituisce il prodotto di x per y calcolato utilizzando l'addizione """ if y < 0: y=-y x=-x somma=0 for _ in range(y): somma = somma + x return somma def moltiplicaw(x,y): if y < 0: y=-y x=-x somma=0 while y > 0: somma = somma + x y-=1 return somma print(moltiplicaw(2,3)) print(moltiplicaw(-2,3)) print(moltiplicaw(2,-3)) print(moltiplicaw(-2,-3))