[問題] 將list輸出成單字符
剛踏入python的世界 版本是python 3
在練習input三數 print成依順序排列的3數
但是卡在答案輸出格式不對
我寫的程式碼如下
a = (input())
s1,s2,s3 = a.split()
s1,s2,s3 = int(s1),int(s2),int(s3)
a = [s1,s2,s3]
a.sort()
print (a)
輸入 1 5 2 要print出 1 2 5
現在寫的語法會變成[1,2,5]
多了[]跟,
卡在這個部份兩天了 程度還很差只會很基礎的語法
有爬文也有上網看過相關資料
大部分看到的語法都還沒學到(不理解用法)
推測應該是要把list 轉輸出成 3個單字 再print
但不知道應該怎麼轉譯
希望可以在這裡獲得指導
可以不用跟我說答案沒關係,我只是需要有人告訴我我錯在哪部分
我才知道要從哪裡重新思考
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.230.84
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1475993708.A.085.html
→
10/09 14:27, , 1F
10/09 14:27, 1F
排列應該是正確的,因為答案是對的,只是格式不對(?
※ 編輯: kse49307 (36.227.230.84), 10/09/2016 14:41:56
→
10/09 14:41, , 2F
10/09 14:41, 2F
→
10/09 14:42, , 3F
10/09 14:42, 3F
成功了,Print出1 2 5
確實我沒想到可以單一輸出位置裡的單元
感謝指導!
推
10/09 14:42, , 4F
10/09 14:42, 4F
※ 編輯: kse49307 (36.227.230.84), 10/09/2016 14:44:35
→
10/09 14:44, , 5F
10/09 14:44, 5F
這個語法會變成125,少了單元間的空格
※ 編輯: kse49307 (36.227.230.84), 10/09/2016 14:46:34
→
10/09 14:45, , 6F
10/09 14:45, 6F
這個答案正確! 真的很感謝大家願意指導
※ 編輯: kse49307 (36.227.230.84), 10/09/2016 14:47:59
→
10/09 14:51, , 7F
10/09 14:51, 7F
→
10/09 15:36, , 8F
10/09 15:36, 8F
→
10/09 16:59, , 9F
10/09 16:59, 9F
推
10/09 18:02, , 10F
10/09 18:02, 10F
→
10/09 18:35, , 11F
10/09 18:35, 11F
→
10/09 18:35, , 12F
10/09 18:35, 12F
→
10/09 18:37, , 13F
10/09 18:37, 13F
→
10/09 18:52, , 14F
10/09 18:52, 14F
→
10/09 18:53, , 15F
10/09 18:53, 15F
→
10/09 18:53, , 16F
10/09 18:53, 16F
→
10/09 18:53, , 17F
10/09 18:53, 17F
推
10/10 07:35, , 18F
10/10 07:35, 18F
Python 近期熱門文章
PTT數位生活區 即時熱門文章