0

それはd-b cでなければなりませんこれが私のコードですが、aListが定義されていないと言っています

def findDeterminate(alist):
    value=0
    aList = [[a,b],[c,d]]
    for i in range (0, len(aList)):
        value = aList[0][1]*aList[1][2] - aList[0][2]*aList[1][1]

def main():
    a = str(input("what is your first value"))
    b = str(input('what is your second value'))
    c = str(input('what is your third value'))
    d = str(input('what is your fourth value'))
    return findDeterminate(aList)
4

2 に答える 2

1

私はあなたのためにこれを解決しませんが、いくつかのヒントを提供します:

  • aListにはありませんmain()
  • の定義の aListように綴りを間違えました。alistfindDeterminate()
  • forループの目的は何ですか?
  • 2 要素のリストには、 index に要素がありません2
  • から何も返していませんfindDeterminate()
  • main()Python では特別な意味はなく、自動的には呼び出されません。

(ところで、行列の行列式は「決定的」ではなく「決定的」と綴られています。)

于 2014-10-14T17:23:22.543 に答える