→ devil1004: 我也是新手 是第4行 排列順序錯誤嗎10/09 14:27
排列應該是正確的,因為答案是對的,只是格式不對(?
※ 編輯: kse49307 (36.227.230.84), 10/09/2016 14:41:56
→ alibuda174: 沒有錯啊,a是list,會以[]包住裏頭的東西10/09 14:41
→ alibuda174: 試試 print(a[0], a[1], a[2])10/09 14:42
成功了,Print出1 2 5
確實我沒想到可以單一輸出位置裡的單元
感謝指導!
推 BlueKidds: a你設定是list, print出來就是list10/09 14:42
※ 編輯: kse49307 (36.227.230.84), 10/09/2016 14:44:35
→ alibuda174: 試試 for x in a: print(x, end=' ')10/09 14:44
這個語法會變成125,少了單元間的空格
※ 編輯: kse49307 (36.227.230.84), 10/09/2016 14:46:34
→ alibuda174: s1,s2,s3 = a; print(s1, s2, s3)10/09 14:45
這個答案正確! 真的很感謝大家願意指導
※ 編輯: kse49307 (36.227.230.84), 10/09/2016 14:47:59
→ alibuda174: print(x, end=' ') 其中' '裡有一個空格喔 10/09 14:51
→ kse49307: 原來是這樣,那答案一樣是正確的,感謝! 10/09 15:36
→ Typebrook: 內建的*運算符明明很棒... print(*a) 10/09 16:59
推 Yshuan: print ' '.join(str(a) 10/09 18:02
→ alibuda174: _ = [print(x, end=' ') for x in a] 10/09 18:35
→ alibuda174: print(' '.join(str(x) for x in a)) 10/09 18:35
→ alibuda174: print(''.join(map(lambda x: str(x)+' ', a))) 10/09 18:37
→ alibuda174: (lambda a, s, p: print(s) if a==[] else p(a[1:], 10/09 18:52
→ alibuda174: s+(' ' if s else '')+str(a[0]), p) 10/09 18:53
→ alibuda174: )(a, '', lambda a, s, p: print(s) if a==[] else p( 10/09 18:53
→ alibuda174: a[1:], s+(' ' if s else '')+str(a[0]), p)) 10/09 18:53
推 tsoahans: print(*sorted(int(i) for i in input().split())) 10/10 07:35