me i cooked up : [warning : see code above better but i did it a bit differently]
x = True sum = 0 while (x==True): a = input("input:") if a =="exit": x=False try: sum += float(a) except: pass print("sum :",sum) On Thu, Aug 3, 2017 at 3:09 AM, Alan Gauld <alan.ga...@alan-g.me.uk> wrote: > I'[ve CCd the list, please use ReplyAll when responding to the list. > > > On 02/08/17 22:13, Borisco Bizaro wrote: > > Hi,am try to write a code that take input from user continuently > > until key press it stop and give total amount user enter. > > > while True: > > input ("enter another price :") > > print"\n\n press 0 key to stop" > > The last line should probably be before the loop. > > You need to store the value somewhere, probably in a list > of prices. > > Also you need to convert the input value to a number, probably > a float in this case(although for a real system you'd probably > use a Decimal or a multiplied integer for money.) > > You also need to check the value before you store it to see > if its the last value (ie "0"). Something like > > value = input(....) > if value == "0": break > try: prices.append(float(value)) > except ValueError: print "you need a number" > > > -- > Alan G > Author of the Learn to Program web site > http://www.alan-g.me.uk/ > http://www.amazon.com/author/alan_gauld > Follow my photo-blog on Flickr at: > http://www.flickr.com/photos/alangauldphotos > > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor