به توان رساندن با عملگر جمع
برنامه ای بنویسید که دو عدد صحیح m و n را از کاربر دریافت کند و فقط با عملگر جمع عدد m را به توان عدد n برساند
برنامه ای بنویسید که دو عدد صحیح m و n را از کاربر دریافت کند و فقط با عملگر جمع عدد m را به توان عدد n برساند
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}")
def tavan(x,y): if y==0: return 1 else: return x*tavan(x,y-1) print(tavan(10,2))
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
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)
عملگر جمع کجاست؟؟؟؟
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("لطفاً یک عدد صحیح وارد کنید.")
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)
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))
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()
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)
1- سیستم بصورت تصادفی یک عدد بین 1 تا 100 انتخاب میکند 2- کاربر سعی میکند عدد انتخاب شده را حدس بزند 3- پس از هربار حدس کاربر، اگر عدد وارد شده درست بود، برنامه خاتمه میابد. درغیراینصورت برنامه اعل...
برنامه ای بنویسید که یک عدد دریافت کند و با توجه به عدد دریافت شده شکل زیر را چاپ کند مثال:number: 5 55555 4444 333 22 1
برنامه ای بنویسید که با توجه به لیست زیر، اسم هر دانش آموز را چاپ کند و به اندازه امتیاز او، ستاره جلو اسم او چاپ کند برای حل این سوال سعی کنید از حلقه های تو در تو استفاده کنید amir 5hooshang 7rez...
برنامه ای بنویسید که کاربر بتواند ساعت، دقیقه و ثانیه موردنظر خود را همانند مثال زیر وارد کند و از زمان وارد شده، شمارش معکوس تا صفر انجام شود input: 1:22:50 # یک ساعت و بیست و دو دقیقه و پنجاه ثانیه
برنامه مقدار مسافت طی شده به کیلومتر و مقدار سوخت مصرف شده به لیتر را دریافت کند و با توجه به دستورالعمل زیر در خروجی چاپ کند که خودرو کم مصرف است یا پرمصرف. اگر مصرف سوخت این خودرو کمتر از 7 لیتر ...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری