【发布时间】:2017-11-03 16:38:30
【问题描述】:
我想创建一个可用于 ATM 的程序。这是我做的:
# 500, 20, 100, 50, 10, 5, 1
nrb = 0
i=0
j=0
bancnote = [500, 200, 100, 50, 10, 5, 1]
for i in range(7):
print('b:',bancnote[i])
suma = int(input('Scrieti suma dorita: '))
while suma > 0:
while j <= 6:
if suma >= bancnote[j]:
nrb +=1
suma -=bancnote[j]
print('Am scazut: ', bancnote[j])
print('Ramas: ',suma)
print("Bancnote: ",nrb)
j=0
无法重置该循环的计数器。我能做什么?
【问题讨论】:
-
请张贴代码而不是图片,以便其他人复制并寻求解决方案。
-
您的代码应以文本而非图像的形式提供,以便我们重现您的问题
-
把代码放在这里,让我们知道究竟是哪个循环导致了问题..
-
这是代码:#bancomat cu bancnote de:
# 500, 20, 100, 50, 10, 5, 1 nrb = 0 i=0 j=0 bancnote = [500, 200, 100, 50, 10, 5, 1] for i in range(7): print('b:',bancnote[i]) suma = int(input('Scrieti suma dorita: ')) while suma > 0: while j <= 6: if suma >= bancnote[j]: nrb +=1 suma -=bancnote[j] print('Am scazut: ', bancnote[j]) print('Ramas: ',suma) print("Bancnote: ",nrb) j=0 -
抱歉文本格式化...
标签: python loops counter reset