python课后练习题5-5

取于,取任意小于一美元的金额,然后换算成多少硬币,一美元等于100美分。硬币有:1美分,5美分,10美分,25美分。

def num(x):
    if x<1:
        meiyuan = x * 100
        _25 = meiyuan / 25
        _251 = meiyuan % 25
        _10 = _251 / 10
        _101 = _251 % 10
        _5 = _101 / 5
        _51 = _101 % 5
        _1=_51 / 1
        print  "25美分换算和 " , _25,""
        print  "10美分换算和 " , _10,""
        print  "5美分换算和 " , _5,""
        print  "1美分换算和 " , _1,""
    else:
        print "输入小于1的数值"

nums = raw_input('请输入数值:')
num(int(nums))