تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

به توان رساندن با عملگر جمع

تمرین آسان 249/ دانلود 1578 بازدید

برنامه ای بنویسید که دو عدد صحیح m و n را از کاربر دریافت کند و فقط با عملگر جمع عدد m را به توان عدد n برساند

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

9 جواب

def inaddition(m, n):
    result=1
    for _ in range(n):
        temp=0
        for _ in range(m):
            temp+=result
        result=temp
    return result
m=int(input("m:"))
n=int(input("n:"))
result=inaddition(m, n)
print(f"{result}")
Mehdi.rouzkhosh دانلود Python
def tavan(x,y):
    if y==0:
        return 1
    else:
        return x*tavan(x,y-1)
print(tavan(10,2))
User 716 دانلود Python
def f(a, b):
    if b == 0:
        return 1  # هر عدد به توان صفر برابر 1 است
    return f(a, b - 1) * a  # بازگشت با کاهش b

x = f(2, 3)  # محاسبه 2 به توان 3
print(x)     # خروجی: 8
Yega18neh85 دانلود Python
m = int(input("please enter a number: "))
n = int(input("please enter a number: "))
a = 1
for i in range(0, n):
    a *= m
print(a)
Alirezamoghaddam دانلود Python

عملگر جمع کجاست؟؟؟؟ User 35


def power_using_addition(m, n):
    # اگر n منفی باشد، نتیجه 0 است
    if n < 0:
        return 0
    # اگر n برابر با 0 باشد، نتیجه 1 است
    elif n == 0:
        return 1
    result = 0
    for _ in range(n):
        result += m  # جمع m به تعداد n بار
    return result

# دریافت ورودی از کاربر
try:
    m = int(input("عدد m را وارد کنید: "))
    n = int(input("عدد n را وارد کنید: "))
    
    # محاسبه و نمایش نتیجه
    result = power_using_addition(m, n)
    print(f"{m} به توان {n} برابر است با: {result}")
except ValueError:
    print("لطفاً یک عدد صحیح وارد کنید.")
Mma123 دانلود Python
def tavan(m,n):
    a=0
    if n==0:
        result=1
        print(result)
    elif n>m:
        print('n bayad az m kamtar basheh!') #فعلا این قسمت رو نمیتونم فقط با عملگر جمع حلش کنم 
    else:
        for i in range(1,m+1):
            a+=m
        print(a)

m=int(input('m: '))
n=int(input('n: '))
tavan(m,n)
User 35 دانلود Python
n = int(input("n value: "))
m = int(input("m value: "))
def add(a, b):
    num = a
    for i in range(b):
        num += 1
    return num
def multiply(a, b):
    num = 0
    for i in range(b):
        num = add(num, a)
    return num
def exponent(a, b):
    num = 1
    for i in range(b):
        num = multiply(num, a)
    return num
print(exponent(n, m))
Farbod.313 دانلود Python
def power_using_addition(m, n):
    """محاسبه m به توان n با استفاده از عملگر جمع."""
    if n < 0:
        return 1 / power_using_addition(m, -n)  # برای n منفی، معکوس می‌گیریم
    elif n == 0:
        return 1  # هر عددی به توان 0 برابر با 1 است
    else:
        result = 0
        for _ in range(n):  # n بار جمع می‌کنیم
            result += m
        return result

def main():
    try:
        m = int(input("لطفاً عدد صحیح m را وارد کنید: "))
        n = int(input("لطفاً عدد صحیح n را وارد کنید: "))
        
        result = power_using_addition(m, n)
        print(f"{m} به توان {n} برابر است با: {result}")
    
    except ValueError:
        print("لطفاً یک عدد صحیح وارد کنید.")

# اجرای تابع اصلی
if __name__ == "__main__":
    main()
Mma123 دانلود Python
n=int(input('num:'))
m=int(input('num:'))
l=1
for _ in range (n):
    temp=0
    for _ in range(m):
         temp+=l
    l=temp
    print(l)
Maryam.n دانلود Python

ارسال جواب

  • قبل از ارسال جواب ویدیو زیر رو ببین تا کار کردن با markdown رو یاد بگیری
  • لطفا جواب های تکراری ارسال نکن
  • سعی کن داخل کدت از کلمات فارسی یا فینگلیش (فارسی با حروف انگلیسی) استفاده نکنی و کدت تماما انگلیسی باشه
  • لطفا داخل جواب از ایموجی یا کاراکترهای خاص استفاده نکن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

راهنمای ارسال جواب 👇

مطالب مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن