[問題] 如何避免輸入資料時只按下enter造成錯誤?

作者: gary771016 (一日測 終身測)   2016-09-24 17:27:05
大家好
這是在練習寫程式的網站遇到的
http://www.spoj.com/problems/HS12MBR/
演算法有寫好了 主要是input 那邊有問題
Input:
3
1
p 3 3
2
c 10 10 20
c 20 20 10
1
l 0 0 100 20
作者: Typebrook (Pham)   2016-09-24 21:27:00
一般EOF在Windows或Linux是Ctrl+Z或Ctrl+D,你若在不同機器有不同結果的話,又不想深入了解的話try/except clause可以馬上解決你的問题
作者: Yshuan (倚絃)   2016-09-25 00:21:00
解題練習本來就是while(1)在讀不是嗎? 關鍵字後再繼續爬碰到有些主辦很爛的時候 可能可以先read全部自己做strip
作者: Typebrook (Pham)   2016-09-25 10:48:00
這個語法沒這麼難,試著做了一下,這是拿到10分的答案:http://paste.ofcode.org/srCLvBGA9PfdA7iiazZ9Pp36 37行簡單就可以搞定了
作者: gary771016 (一日測 終身測)   2016-09-25 15:59:00
收到了 原來可以寫的這麼精簡 上了一課 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com