前面介紹了那麼多語法,應該來實際使用看看了。要提升自己的程式能力有很多辦法,刷題也是一種能讓程式能力進步的手段,裡面的題目常常會要你輸入一整組數字,或是一次輸入很多字串,或是要輸入一堆數字輸出一組一組的 list 但不知道怎麼輸入呢,今天要來介紹一些跟輸入有關的函式。
輸入字串:直接使用 input() 就可以了
輸入整數:變數 = int(input())
.split():把輸入的內容根據括號內的字去分割,預設為 ' ' 空格
輸入多個字串 str 到多個變數內
a,b = input().split()

輸入多個數字到多個變數內
a,b = map(int,input().split())

輸入多個數進入 list
list123 = list(map(int, input().split()))

輸入一段字串,並把他分割給 list 的每一個 index 一個字
a = input('請輸入Roman: ')
x = [i for i in a]

hackerrank
這邊推薦一個刷題網站,他的題目難易度適中,很適合新手去這邊瘋狂刷題,寫一寫沒有想法也可以去討論區看看其他人的解法。
寫程式很重要的一件事,就是要會讀別人的程式碼,並把你覺得不錯的、有料的寫法把他記住,內化為自己。
進入網站,點擊紅色框框內的 Sign Up & Code
用任意方式登入網站
選擇 Python
進入題目
往下滑提交程式碼的地方改為 Python3
交答案!
開始你的刷題旅程吧!
待續...