复制,运行吧,自己考虑好缩进,百度太烦人,删除空格了
===========================
def main():
while True:
a = float(raw_input("请输入小于1美元的金额:(输入0退出)\n"))
if a==0:
break
elif a>1:
print "错误:不能大于1美元,请重新输入!\n"
continue
elif a<0:
print "错误:不能小于0,请重新输入!\n"
continue
else:
a = a*100
a25 = a//25
a = a-a25*25
a10 = a//10
a=a-a10*10
a5=a//5
a1=a-a5*5
print "25美分: %d" % a25
print "10美分: %d" % a10
print "5美分: %d" % a5
print "1美分: %d" % a1
if __name__ == "__main__": main()
不会算