Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou estudando Python há algum tempo através de um livro que propõe o seguinte exercício:
>
Citar
Escreva um programa que leia dois números. Imprima o resultado da multiplicação do primeiro pelo segundo. Utilize apenas os operadores de soma e subtração para calcular o resultado. Lembre-se de que podemos entender a multiplicação de dois números como somas sucessivas de um deles. Assim, 4 x 5 = 5 + 5 + 5 + 5 = 4 + 4 + 4 + 4 +4.
Alguém pode me ajudar com este exercício?
eu sei que ja faz tempo q você perguntou, porém agora q comecei a estudar, e me surgiu a mesma duvida, olhei no site do livro e a solução dava resultado diferente do pedido pelo enunciado, então eu fiz assim:
n1 = int(input("Digite o primeiro número: "))
espero ter ajudado
Olá!
Segue o code:
#! /usr/bin/python3
#coding: utf-8
try:
except:
resultado = 0; #variável responsável por acumular o valor de "b".
for i in range(a): #range(a) é a quantidade de vezes que "b" será somado.
resultado += b; #"b" acumulando em "resultado".