4-码蹄集600题基础python篇
代码如下:
def main():#code herea,b=map(int,input().split())c,d=map(int,input().split())f=a/bx=a-b*int(f)print(f"{a}%{b}={x}")e=c/dy=c-d*int(e)print(f"{c}%{d}={y}")if __name__ == '__main__':main()
这题看似简单,实则是个大坑
如果直接做,好像直接输出取模的结果就行了,但是python中有负数存在的取模,结果并不是真正意义上的取余数。
所以,假设c,d分别是 -9,7:设 e=-9/7=1.xx那么 y=-9-(7)*int(1.xx)=-2 这样才对!