2 # By GvR, demystified after a version by Fredrik Lundh.
5 if sys
.argv
[1:]: n
= int(sys
.argv
[1])
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"
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."