作者AmigoSafin ()
看板Python
標題[問題] 用modulus看是否整除 不知道哪裡出錯?
時間Sat Jun 8 07:27:44 2019
哈囉大家好,
我真心不知道自己錯在哪裡
我寫的可以通過第一個測試
但第二個又掛掉
糾結了幾天 沒辦法來向大家求教
感謝各位高手!
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