[問題] 用modulus看是否整除 不知道哪裡出錯?

作者: AmigoSafin   2019-06-08 07:27:44
哈囉大家好,
我真心不知道自己錯在哪裡
我寫的可以通過第一個測試
但第二個又掛掉
糾結了幾天 沒辦法來向大家求教
感謝各位高手!
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")
我的感覺是沒什麼問題吧
但通過了第一個測試
第二個就跟我說答案錯誤
請問我是否忽略了什麼細節呢?
大家端午節快樂!
作者: tiefblau (tiefblau)   2019-06-08 08:09:00
[0], [-1] ???
作者: RishYang (Rish)   2019-06-08 08:10:00
如果你有兩個輸入a = int(input()); b = int(input())
作者: pmove (金疾檸檬)   2019-06-08 10:20:00
您a跟b是同一行輸入,用空白隔開?還是不同行?
作者: alan23273850   2019-06-08 12:49:00
"separate lines"
作者: pmove (金疾檸檬)   2019-06-08 14:46:00
您的code只會處理第一和二行輸入,並不會處理接下來的輸入,如第三、四行輸入。要先搞清楚,您第二次輸入的方法是?必要的話,可能程式要加個while迴圈,直到EOF才結束抱歉,關鍵應該是2F R大所講的那樣
作者: AmigoSafin   2019-06-09 11:27:00
yes 是二樓大大說的 我改過後沒問題了 謝謝大家!!

Links booklink

Contact Us: admin [ a t ] ucptt.com