mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	Merged revisions 75322 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r75322 | georg.brandl | 2009-10-10 23:47:31 +0200 (Sa, 10 Okt 2009) | 1 line Show use of range() step argument nicely. ........
This commit is contained in:
		
							parent
							
								
									2a354cd8cd
								
							
						
					
					
						commit
						4630c09351
					
				
					 1 changed files with 11 additions and 5 deletions
				
			
		|  | @ -1,14 +1,20 @@ | |||
| #! /usr/bin/env python | ||||
| 
 | ||||
| # By GvR, demystified after a version by Fredrik Lundh. | ||||
| 
 | ||||
| import sys | ||||
| 
 | ||||
| n = 100 | ||||
| if sys.argv[1:]: n = int(sys.argv[1]) | ||||
| if sys.argv[1:]: | ||||
|     n = int(sys.argv[1]) | ||||
| 
 | ||||
| def bottle(n): | ||||
|     if n == 0: return "no more bottles of beer" | ||||
|     if n == 1: return "one bottle of beer" | ||||
|     return str(n) + " bottles of beer" | ||||
| for i in range(n): | ||||
|     print(bottle(n-i), "on the wall,") | ||||
|     print(bottle(n-i) + ".") | ||||
| 
 | ||||
| for i in range(n, 0, -1): | ||||
|     print(bottle(i), "on the wall,") | ||||
|     print(bottle(i) + ".") | ||||
|     print("Take one down, pass it around,") | ||||
|     print(bottle(n-i-1), "on the wall.") | ||||
|     print(bottle(i-1), "on the wall.") | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Georg Brandl
						Georg Brandl