展开全部
total = 5000 #总额500元
one_yuan = 10 #面额1元
five_jiao = 5 #面额5角32313133353236313431303231363533e4b893e5b19e31333436316335
one_jiao = 1 #面额1角
count=0
for i in range(total // one_yuan+1):
for j in range((total - i * one_yuan) // five_jiao+1):
if((total - i * one_yuan - j * five_jiao) % one_jiao == 0):
count+=1
#print("%d*%d+%d*%d+%d*%d=%d" %(i,one_yuan,j,five_jiao,(total - i * one_yuan - j * five_jiao) / one_jiao,one_jiao,total))
print(count)
扩展资料:
Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟JavaNET是一致的。
必须使用4个空格来表示每级缩进。使用Tab字符和其它数目的空格虽然都可以编译通过,但不符合编码规范。支持Tab字符和其它数目的空格仅仅是为兼容很旧的的Python程序和某些有问题的编辑程序。