関数Pythonの複数のパラメーター定義

user3471046

ローンのコストを計算する関数を作成しようとしていますが、ローンのコストを、ユーザーがローンの金額として入力した値の負の値にし続けています。

#define monthly payment
def MonthlyPayment (ammountOfLoan, numberOfPeriods,yearlyInterestRate):
    ammountOfLoan = 0
    numberOfPeriods = 0
    yearlyInterestRate = 0
    payment = [(yearlyInterestRate/12)/(1-(1+yearlyInterestRate/12))**(-numberOfPeriods)] * ammountOfLoan      
    return (payment)


#define cost of loan    
def LoanCost(principal, month, payment):
    period = 0
    month = 0
    payment = 0
    cost = period * payment - principal
    return (cost)

#calculate cost of loan
def main():
    loan = float(raw_input("What is the ammount of your loan? "))
    period = float(raw_input("How many months will you make payments? "))
    rate = float(raw_input("What is the interest rate? "))
    rate = rate / 100
    MonthlyPayment(loan, period, rate)
    costOfLoan = LoanCost(loan, period, rate)
    print "The cost of the loan is $" + str(costOfLoan)

#run main
main()
ダメージ

LoanCostは、期間と支払いを0に設定し(MonthlyPaymentでも同じ間違いを犯しています)、それらを乗算します。したがって、最終的に(0 * 0)-プリンシパルになります。また、実際の意味が「期間」である場合、2番目のパラメーターを「月」と呼んでいます。

明確にするために、次のような関数定義がある場合

def func(a, b, c):

関数本体内でa、b、およびcをゼロに初期化しないでください。あなたがそれをするとき、あなたは彼らの価値観を上書きしています。それらを直接使用するだけです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ユーザー入力用のPython分割定義関数パラメーター

分類Dev

関数定義内での位置パラメーターの使用

分類Dev

複数の関数パラメータ?

分類Dev

ES6の関数パラメーター定義

分類Dev

SQL Server:ユーザー定義の関数パラメーター

分類Dev

Nimで複数のタイプのパラメータを定義する

分類Dev

他の関数で定義されたパラメーターの使用

分類Dev

パラメータ付きのAlaSQLユーザー定義関数

分類Dev

Pythonプログラムで、いくつかのパラメーターを使用してユーザー定義関数を複数回使用できますか?

分類Dev

Pythonユーザー定義関数内の正規表現にパラメーターを渡す方法は?

分類Dev

複数のパラメーターを使用した注釈定義

分類Dev

関数の複数のパラメーター

分類Dev

複数の回帰パラメーターのStatsmodelsOLS関数

分類Dev

関数定義で関数パラメーターのサブタイプを使用できますか?

分類Dev

パラメータ値のみを返す簡潔な関数定義

分類Dev

Pythonでpool.map()関数に複数のパラメーターを渡す

分類Dev

Pythonでpool.map()関数に複数のパラメーターを渡す

分類Dev

ValidateSetのPowershell複数関数パラメーター

分類Dev

SQL関数に複数のパラメーターを渡す

分類Dev

複数のパラメータ ブラケットを持つ Python 関数

分類Dev

関数の複数の定義に関するエラー

分類Dev

パラメータとしての複数のLinq関数

分類Dev

多くの関数間でパラメーター定義を共有するためのパターン

分類Dev

適用関数内で定義された関数の入力パラメーターを使用する

分類Dev

Python:Pythonの方法で関数から関数に複数のパラメーターを渡す

分類Dev

python角括弧でオプションのパラメータを使用して関数を定義する方法は?

分類Dev

C ++エラー:クラス関数の複数の定義

分類Dev

lmfit pythonを使用して、モデル関数パラメーターを独立変数の関数として定義します

分類Dev

関数の再定義:constパラメーター

Related 関連記事

  1. 1

    ユーザー入力用のPython分割定義関数パラメーター

  2. 2

    関数定義内での位置パラメーターの使用

  3. 3

    複数の関数パラメータ?

  4. 4

    ES6の関数パラメーター定義

  5. 5

    SQL Server:ユーザー定義の関数パラメーター

  6. 6

    Nimで複数のタイプのパラメータを定義する

  7. 7

    他の関数で定義されたパラメーターの使用

  8. 8

    パラメータ付きのAlaSQLユーザー定義関数

  9. 9

    Pythonプログラムで、いくつかのパラメーターを使用してユーザー定義関数を複数回使用できますか?

  10. 10

    Pythonユーザー定義関数内の正規表現にパラメーターを渡す方法は?

  11. 11

    複数のパラメーターを使用した注釈定義

  12. 12

    関数の複数のパラメーター

  13. 13

    複数の回帰パラメーターのStatsmodelsOLS関数

  14. 14

    関数定義で関数パラメーターのサブタイプを使用できますか?

  15. 15

    パラメータ値のみを返す簡潔な関数定義

  16. 16

    Pythonでpool.map()関数に複数のパラメーターを渡す

  17. 17

    Pythonでpool.map()関数に複数のパラメーターを渡す

  18. 18

    ValidateSetのPowershell複数関数パラメーター

  19. 19

    SQL関数に複数のパラメーターを渡す

  20. 20

    複数のパラメータ ブラケットを持つ Python 関数

  21. 21

    関数の複数の定義に関するエラー

  22. 22

    パラメータとしての複数のLinq関数

  23. 23

    多くの関数間でパラメーター定義を共有するためのパターン

  24. 24

    適用関数内で定義された関数の入力パラメーターを使用する

  25. 25

    Python:Pythonの方法で関数から関数に複数のパラメーターを渡す

  26. 26

    python角括弧でオプションのパラメータを使用して関数を定義する方法は?

  27. 27

    C ++エラー:クラス関数の複数の定義

  28. 28

    lmfit pythonを使用して、モデル関数パラメーターを独立変数の関数として定義します

  29. 29

    関数の再定義:constパラメーター

ホットタグ

アーカイブ