面试题之--实现取余

def  quyu(shu,chushu):
    if shu==chushu:
        print('余数是0')
    elif shu<chushu:
        print('余数是:%s'%shu)
    elif chushu==0:
        print('除数不能为0')
    else:
        for i in range(0,shu):
            if shu-i*chushu>chushu:
                i+=1
            elif shu-i*chushu==chushu:
                print('余数是0')
                break
            elif shu-i*chushu==0:
                print('余数是0')
                break
            else:
                print((shu-i*chushu))
                break
quyu(10,3)

思路,for循环,if循环 用乘法来判断,

posted @ 2018-07-26 17:57  北漂的雷子  阅读(506)  评论(0编辑  收藏  举报