私はしなければならない:
- ユーザーにファイルの入力を求める
- ファイルが存在することを確認します
- (ファイルからの) 数値をリストに保存する
- リストの長さを見つける
- 組み込み関数なしで降順でソートする
これが私がこれまでに持っているものです:
def main():
try:
file=open(input (str("Please enter the name of the file you wish to open:" )),"r")
A= file.readlines()
print (A)
file.close
n=len(str(A))
print (n)
new_list=[]
for i in range (n):
for j in range (n-i):
if A(j-1) < A(j):
swap (A(j), A(j-1))
except IOError as e:
print("({})".format(e))
スワップ後に何を印刷すればよいかわかりません。エラーが発生します (「ファイル "C:/Python33/project.py"、15 行目、メインの場合、A(j-1) < A(j): TypeError: 'list' オブジェクトは呼び出し可能ではありません」)
私は何をすべきか?