[问题] 用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