حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

ضرب دو عدد با عملگر جمع

تمرین آسان 1758 visibility link download flag

برنامه ای بنویسید که اعداد n و m را از ورودی دریافت کرده و عدد n را در m ضرب کند. برای این تمرین فقط می توانید از عملگر جمع (+) استفاده کنید

👨‍💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 19

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))
پاسخ هوش مصنوعی Ai Python
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 بنویس و ثبت کن

×
بستن