PageRenderTime 34ms CodeModel.GetById 26ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/Demo/scripts/beer.py

http://unladen-swallow.googlecode.com/
Python | 14 lines | 12 code | 0 blank | 2 comment | 5 complexity | d5ce9032e94a5a8404e150d2247a5a2a MD5 | raw file
 1#! /usr/bin/env python
 2# By GvR, demystified after a version by Fredrik Lundh.
 3import sys
 4n = 100
 5if sys.argv[1:]: n = int(sys.argv[1])
 6def 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"
10for 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."