[Solved] Write a Python program that repeatedly asks the user to input coin values until the total amount matches a target value [closed]


You can try something like this:

MaxAmount = 100
TotalAmount = 0

while TotalAmount < MaxAmount:
    #Here if you want it to be more precise on decimals change int(raw_input("Amount: ")) to float(raw_input("Amount: "))
    EnteredAmount = float(raw_input("Amount: "))
    if EnteredAmount > MaxAmount:
        print "You can not go over 100"
    elif TotalAmount > MaxAmount:
        #You can go two ways here either just set TotalAmount to MaxAmount or just cancel the input
        print "You can not go over 100"
    elif EnteredAmount <= MaxAmount:
        TotalAmount = TotalAmount + EnteredAmount
        print TotalAmount
print "You have reached the total amount of ", MaxAmount

1

solved Write a Python program that repeatedly asks the user to input coin values until the total amount matches a target value [closed]