Every line of 'string multiplication python' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
34 def multiplication(one_num, two_num): 35 total = 0 36 other_count = 0 37 38 # Find bigger number in order to set length of both numbers 39 if len(one_num) >= len(two_num): 40 longer = one_num 41 shorter = two_num 42 else: 43 longer = two_num 44 shorter = one_num 45 46 # Add zeroes to the front of the smaller number until lengths are equal. 47 for i in range(len(longer) - len(shorter)): 48 shorter = '0' + shorter 49 50 for i in range(len(shorter) - 1, -1, -1): 51 count = 0 52 for j in range(len(longer) - 1, -1, -1): 53 big_num = longer[j] + ('0' * count) 54 product = int(big_num) * int(shorter[i] + '0' * other_count) 55 total += product 56 count += 1 57 other_count += 1 58 print(str(one_num) + ' * ' + str(two_num) + ' = ' + str(total))
30 def multiply(self, num1, num2): 31 """ 32 :type num1: str 33 :type num2: str 34 :rtype: str 35 """ 36 return str(int(num1) * int(num2))