Python 板


LINE

各位高手們好 小弟python新手,Codecademy的課程也還沒學全, 不過因為以前學了一點C++(脫離新手但未到進階), 所以對於語法還不算太陌生,也會上zerojudge練習解題(雖然現在只能用C++解) -------------- (以下一大段只是我嘗試解題的經過可直接忽略,真正的問題在最底下) 最近試了用python解題,(py3) 結果除了第一題提供參考範例程式碼之外,第二題就一直挑戰失敗 (題目網址: https://zerojudge.tw/ShowProblem?problemid=a002 ) 明明是很簡單的輸入兩個數後回傳相加值,卻因為卡在輸入還不熟而無法進入下一步 直到剛剛才找出原因是因為C++的cin輸入int是以空格為終止,但我目前會用的python 不管是input()還是偷複製第一題範例的sys.stdin,都把整行當作字串存取 eg. 輸入 "5 10" C++可以讀到 5, 10 ,python是存取為"5 10"字串 知道原因後就好解多了(之前困在C++思維一直不知道是哪裡出錯..) 我目前會的python功能,能想到的是用list的方式, 讀取字串時如果有空格就把前面的切下來存到list中的item"5 10"就會存成['5','10'],之後再逐一將這些item讀取做運算就好 以下是我嘗試寫的程式碼: http://imgur.com/a/yZSGX 這雖然通過檢測了,不過檔案大小4.6MB左右,跟之前C++寫的100KB差有點多... 而且zerojudge每題測資都這樣空格區隔的,用python這寫法真的好麻煩... ---------------- 我想問的是,python有沒有辦法以空格為輸入的斷點, 輸入"1 2 3 4",就算不能直接存成數值,也可以依序讀取到字串"1" "2" "3" "4" 或是至少我這樣的解法還可以怎麼改善? 另外小抱怨一下,py2的input可以直接當小鍵盤用, 當初C++解不出來的四則運算,用input輸入就可以半作弊地輕鬆解決了... 為什麼py3要改掉QQ --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.250.162
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1505017127.A.A6A.html
1F:推 blue14753: str.split(" ")會把字串以括弧內的字元做切割,存成lis 09/10 12:37
2F:→ blue14753: t 09/10 12:37
3F:→ CaTom: 謝謝!! 所以我是花時間寫了內建就有的函式的簡略版了嗎XD 09/10 12:54
4F:→ karta0910489: 補:python預設所有輸入都是str 所以不太可能像c++那 09/10 17:24
5F:→ karta0910489: 樣 有誤還請大神開示 09/10 17:24







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP