home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 4 / AACD04.ISO / AACD / Programming / Python / Demo / scripts / beer.py next >
Encoding:
Python Source  |  1998-12-21  |  449 b   |  15 lines

  1. #! /usr/bin/env python
  2. # By GvR, demystified after a version by Fredrik Lundh.
  3. import sys
  4. n = 100
  5. if sys.argv[1:]: n = int(sys.argv[1])
  6. def bottle(n):
  7.     if n == 0: return "no more bottles of beer"
  8.     if n == 1: return "one bottle of beer"
  9.     return str(n) + " bottles of beer"
  10. for i in range(n):
  11.     print bottle(n-i), "on the wall,"
  12.     print bottle(n-i) + "."
  13.     print "Take one down, pass it around,"
  14.     print bottle(n-i-1), "on the wall."
  15.