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
+ CategoryInfo : ObjectNotFound: (vam:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
این هم متن تمرین
تابعی بنویسید که پرداخت های ماهیانه برای یک وام را محاسبه کند و برگرداند. این تابع سه پارامتر را دقیقا به ترتیب زیر می پذیرد:(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 است).
تابع شما باید پرداخت ماهیانه را بعنوان یک عدد ممیز شناور برگرداند.
توی پای چارم می زنم ولی فراخونی نمیشه چیکار کنم ؟؟؟؟
توی ترمینالشم می زنم اخطار میده
اصلا من درست نوشتم این رو یا نه چون تو گو تو کلس قبول نمیکنه جواب رو
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟