3112213 发表于 2015-11-13 08:26:42

python小练习之换零钱

题:取任意一小于1美元然后计算最少多少枚硬币?(这是直接以美分为单位)
美分硬币有1美分、5美分、10美分、25美分。
==================================================================================

1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env python
r = int(raw_input('please enter your money: '))
a =     #美分硬币单位
i = 0               
b = []                #硬币单位数
while i <= 3:      
      p = r / a
      r = r % a
      b.append(p)
      if r == 0:
                break
      i += 1
print 'your money can get %d coin' % sum(b)




目前没发现bug,如有bug或者代码优化方式,请留言,十分感激!!!

页: [1]
查看完整版本: python小练习之换零钱