ضرب دو عدد با عملگر جمع
برنامه ای بنویسید که اعداد n و m را از ورودی دریافت کرده و عدد n را در m ضرب کند. برای این تمرین فقط می توانید از عملگر جمع (+) استفاده کنید
👨💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که اعداد n و m را از ورودی دریافت کرده و عدد n را در m ضرب کند. برای این تمرین فقط می توانید از عملگر جمع (+) استفاده کنید
def multiply_numbers(m,n):
a = 0
for _ in range(n):
a += m
print(a)
def perform_calculations():
m = int(input(""))
n = int(input(""))
multiply_numbers(m,n)
perform_calculations()
#قطعه کد نمونه به صورت زیر بهینهتر هم میشود
class Multiple:
def __init__(self, n, m):
try:
self.__n = int(n)
self.__m = int(m)
except ValueError:
print("Enter valid value!")
self.__n = 0
self.__m = 0
def play(self):
if self.__n == 0 or self.__m == 0:
print("Result is: 0 (Multipying by Zero results Zero)")
return
result = 0
for _ in range(abs(self.__m)):
result +=abs(self.__n)
if (self.__n < 0) ^ (self.__m < 0):
result = -result
print(f"if {self.__n} X {self.__m} result is {result}")
def main():
num = Multiple(input("Enter the First Number(n): "),
input("Enter the Second Number(m): "))
num.play()
if __name__ == "__main__":
main()
def multiply(n, m):
result = 0
for _ in range(m):
result += n
return result
n = int(input("عدد n را وارد کنید: "))
m = int(input("عدد m را وارد کنید: "))
print(multiply(n, m))
n = int(input())
m = int(input())
result = 0
for i in range(m):
result = result + n
print(result)
n=input("Please,enter number1 :\n")
m=input("Please,enter number2 :\n")
c=0
for i in range(0,int(m)):
c+=int(n)
print(f"{n} X {m} = {c}")
n=int(input("please enter num1= "))
m=int(input("please enter num2= "))
result=0
for i in range(m):
result+=n
print("{} {}".format("your awnser=",result))
def multiplication(n,m):
multiple = 0
for i in range(m):
multiple += n
return multiple
n = int(input('number1: '))
m = int(input('multiple to: '))
print(f'equals to: {multiplication(n,m)}')
def product(m,n):
m=0
for num in range(n):
m+=n
print(m)
while True:
num1=input("enter first number: ")
num2=input("enter first number: ")
if type(num1)==int or type(num2)==int:
product(num1,num2)
answer=("finish? Y or y for yes | N or n for no")
if answer=="Y" or answer=="n":
break
elif answer=="N" or "n":
pass
else :
print("enter digit number")
def multip(n,m):
total=0
for num in range(m):
total+=n
return total
num_1=int(input("inter number: "))
num_2=int(input("inter multip: "))
print(multip(num_1,num_2))
f" {"programing bay kazi"}"
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.