看板 Python 關於我們 聯絡資訊
哈囉大家好, 我真心不知道自己錯在哪裡 我寫的可以通過第一個測試 但第二個又掛掉 糾結了幾天 沒辦法來向大家求教 感謝各位高手! Write a program that reads two positive integers a and b on separate lines. If a is divisible by b, print the message "divisible". Otherwise, print the message "not divisible". 我的code: a=int(input()[0]) b=int(input()[-1]) a>0 b>0 if a%b==0: print("divisible") else: print("not divisible") 我的感覺是沒什麼問題吧 但通過了第一個測試 第二個就跟我說答案錯誤 請問我是否忽略了什麼細節呢? 大家端午節快樂! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.180.87.229 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1559950068.A.D6A.html
tiefblau: [0], [-1] ??? 06/08 08:09
RishYang: 如果你有兩個輸入a = int(input()); b = int(input()) 06/08 08:10
pmove: 您a跟b是同一行輸入,用空白隔開?還是不同行? 06/08 10:20
alan23273850: "separate lines" 06/08 12:49
pmove: 您的code只會處理第一和二行輸入,並不會處理接下來的輸入 06/08 14:46
pmove: ,如第三、四行輸入。要先搞清楚,您第二次輸入的方法是? 06/08 14:46
pmove: 必要的話,可能程式要加個while迴圈,直到EOF才結束 06/08 14:46
pmove: 抱歉,關鍵應該是2F R大所講的那樣 06/08 14:58
AmigoSafin: yes 是二樓大大說的 我改過後沒問題了 謝謝大家!! 06/09 11:27