Write a program to multiply two numbers by repeated addition e.g.
6*7 = 6+6+6+6+6+6+6
n1 = int(input('Num1=')) n2 = int(input('Num2=')) m = 0 i = 1 while(i <= n2): m = m + n1 i = i + 1 print('The multiplication of', n1, 'and', n2, 'is =', m)
Output :
The multiplication of 4 and 9 is = 36
प्रोग्राम का विवरण (Program Explanation):
- प्रोग्राम शुरू होता है। यह पहले प्रथम संख्या (
Num1
) का इनपुट लेता है और उसेn1
में संग्रहित करता है। - फिर, प्रोग्राम दूसरे संख्या (
Num2
) का इनपुट लेता है और उसेn2
में संग्रहित करता है। m
को शून्य (0) में इनिशियलाइज़ किया जाता है, जो गुणा का परिणाम होगा।- एक प्रारंभिक मान
i
को 1 में सेट किया जाता है। while
लूप के माध्यम से,i
की मान कोn2
तक बढ़ाया जाता है।- लूप के प्रत्येक पास में,
m
मेंn1
को जोड़ा जाता है। यह गुणा की प्रक्रिया को प्रत्येक बार बढ़ाता है। - जब
i
n2
से अधिक हो जाता है, लूप समाप्त हो जाता है। - अंत में,
n1
औरn2
का गुणाm
के साथ प्रिंट किया जाता है।
Explanation in English:
This is a Python program that multiplies two numbers. Below is the explanation of the program in English:
- The program starts. It takes input for the first number (
Num1
) and stores it inn1
. - Then, the program takes input for the second number (
Num2
) and stores it inn2
. m
is initialized to zero, which will hold the result of the multiplication.- An initial value of
i
is set to 1. - Through a
while
loop, the value ofi
is incremented up ton2
. - In each pass of the loop,
n1
is added tom
. This process increments the product each time. - When
i
becomes greater thann2
, the loop terminates. - Finally, the product of
n1
andn2
is printed withm
.