0

重複の可能性:
組み込み関数なしでファイルから要素を降順で配置する

これは私がこれまでに書いたものです:

def main():
    try:
        file=open(input("Please enter the name of the file you wish to open:" ))
        A =file.read().split()
        n=len(A)
        print ("These following", n,"numbers are in the inputted file:\n", A)
        x=(int, A)

        new_list=[]

        while A:

            minimum=A[0]
            for i in range(n):
                for j in range(n-1):
                    if A[0]<A[1]:
                        minimum=A[0]
                        new_list.append(A[0])


                        print ("Now, lets organize these numbers from highest to lowest:", new_list)


        file.close()   


    except IOError as e:
        print("({})".format(e)


main()

これは私が実行した後に得られるものです:

Please enter the name of the file you wish to open:numbers.txt (<<<file I created)
These following 9 numbers are in the inputted file:
 ['1', '-3', '10', '6', '5', '0', '3', '-5', '20']

私が欲しいのは、ファイルに数値を出力した後、それらを降順に整理することです。私は何日もこれにいました。最下位を列の最後尾に戻すという概念が理解できました。しかし、これについてどうすればいいですか?私はとても立ち往生しています。

4

0 に答える 0