重複の可能性:
組み込み関数なしでファイルから要素を降順で配置する
これは私がこれまでに書いたものです:
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']
私が欲しいのは、ファイルに数値を出力した後、それらを降順に整理することです。私は何日もこれにいました。最下位を列の最後尾に戻すという概念が理解できました。しかし、これについてどうすればいいですか?私はとても立ち往生しています。