前面介紹了那麼多語法,應該來實際使用看看了。要提升自己的程式能力有很多辦法,刷題也是一種能讓程式能力進步的手段,裡面的題目常常會要你輸入一整組數字,或是一次輸入很多字串,或是要輸入一堆數字輸出一組一組的 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
交答案!
開始你的刷題旅程吧!
待續...