python newbie
broebel
computer.problemen at skynet.be
Fri Jan 9 03:54:52 EST 2004
as answered by d,
this is dutch
but thanks this how-to is really interesting
"d" <dwelch at localhost.localdomain> schreef in bericht
news:UilLb.1570$nt4.1692 at attbi_s51...
> Rene Pijlman wrote:
>
> > broebel:
> >>first problem is the fact that I started out with a little program who
was
> >>part of a course but the problem is when I launch the program. I don't
> >>have the time to see the result because the screen closes immediately.
> >>Can anyone explain what's happening.
> >
> > The program started, did what it had to do and then terminated :-)
> >
> > "1 How do I run a Python program under Windows?"
> >
>
http://www.python.org/doc/faq/windows.html#how-do-i-run-a-python-program-und
er-windows
> >
> Worked fine for me on Linux... made two suggested changes: 1) use
> raw_input(), not input(), 2) check user input for errors. Sorry, I don't
> know how to say "Enter a number between 0 and 500" in whatever language
> this is in (German?)
>
>
> #!/usr/bin/env python
> while 1:
> bedrag = raw_input ( 'Geef bedrag tussen 0 en 500 eurocent: ' )
> try:
> bedrag = int( bedrag )
> except ValueError:
> print "Enter a number between 0 and 500"
> else:
> if bedrag < 0 or bedrag > 500:
> print "Enter a number between 0 and 500"
> else:
> break
>
>
> for munt in 200, 100, 50, 20, 10, 5, 2, 1 :
> aantal = 0
>
> while bedrag >= munt :
> aantal = aantal + 1
> bedrag = bedrag - munt
>
> if aantal > 0 :
> print aantal, 'x', munt
> --
> /d/
More information about the Python-list
mailing list