آرش
3 سال پیش توسط آرش مطرح شد
4 پاسخ

سلام من این برنامه رو نوشتم ولی وقتی تابع رو فراخونی می کنم می نویسه


def vam(principal , annual_interest_rate , duration):
    vam = 0
    principal = float(principal)
    annual_interest_rate = float(annual_interest_rate)
    duration = int(duration)
    r = (annual_interest_rate / 100)/12
    n = duration * 12
    if r == 0:
        print('ZeroDivisionError')
        mahiane = principal / n
    else:
        mahiane = (principal) * (r * (1 + r) ** n)

vam : The term 'vam' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and
try again.
At line:1 char:1

  • vam(1000.0,*****)
  • 
    + CategoryInfo          : ObjectNotFound: (vam:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

ثبت پرسش جدید
آرش
@beatsazan 3 سال پیش مطرح شد
-1

این هم متن تمرین
تابعی بنویسید که پرداخت های ماهیانه برای یک وام را محاسبه کند و برگرداند. این تابع سه پارامتر را دقیقا به ترتیب زیر می پذیرد:(principal, annual_interest_rate, duration):
• Principal: مقدار کل وام. فرض کنید که principal، یک عدد ممیز شناور مثبت است.
• annual_interest_rate: این درصد نرخ بهره در هر سال است. فرض کنید که annual_interest_rate یک عدد ممیز شناور است. (توجه داشته باشید که 4.5 بدین معنی است که نرخ بهره 4.5 درصد در سال است.)
• duration: تعداد سالها برای پردخت وام است. فرض کنید که duration یک عدد صحیح مثبت است.
برای محاسبۀ میزان پرداخت ماهیانه برای وام شما باید از معادله زیر استفاده کنید:

که در آن:
• r نرخ بهره ماهیانه است (توسط اولین تقسیم annual_interest_rate بر 100 و سپس تقسیم آن بر 12 محاسبه می شود تا ماهیانه آن بدست آید). توجه داشته باشید که اگر نرخ بهره برابر صفر باشد دراین صورت معادله بالا به شما یک ZeroDivisionError می دهد. در اینصورت باید از مورد زیر استفاده کنید

• n تعداد کل پرداخت های ماهیانه برای مدت زمان کل وام است (توجه داشته باشید که n طول مدت وام در سالهای ضرب شده در 12 است).
تابع شما باید پرداخت ماهیانه را بعنوان یک عدد ممیز شناور برگرداند.


متین
@matinph497 3 سال پیش مطرح شد
0

توی پاور شل ویندوز این دستورات رو وارد نکن بلکه باید توی فایل پایتونی وارد کنی


آرش
@beatsazan 3 سال پیش مطرح شد
0

توی پای چارم می زنم ولی فراخونی نمیشه چیکار کنم ؟؟؟؟
توی ترمینالشم می زنم اخطار میده
اصلا من درست نوشتم این رو یا نه چون تو گو تو کلس قبول نمیکنه جواب رو


sami
تخصص : محصولات فرهنگی
@saman.abedi70 3 سال پیش مطرح شد
0

توی پاور شل ویندوز این دستورات رو وارد نکن بلکه باید توی فایل پایتونی وارد کنی


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام