こんにちは, いつもお世話になっております.
さて競技プログラムの練習問題で「数の並び替え」というものがあり,
python
1#入力 25 #数字の個数 31 43 59 64 77
という入力があった場合に出力として,
python
1#出力 21 33 44 57 69
とするようなプログラムを行いたいです.
そこでまずリストを作り, 数字を追加していき, sort関数で並び替えて, 出力しようとしています.
しかし, リストを作ったのはいいものの""で囲まれてしまい, sortがうまく機能しません.
実際に行ったコード
python
1count = input().rstrip() 2list =[] 3 4for i in range(int(count)): 5add = input().rstrip() 6list = list + [add] 7 8print(list) #->['3', '5', '19', '1', '2']と出力 9list_ = list.sort() 10print(list_) #->Noneと出力
自分のリストの作り方は誤っているのでしょうか・・・?
ご教授お願いします.
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/18 05:09