mirror of
				https://github.com/python/cpython.git
				synced 2025-10-29 20:51:26 +00:00 
			
		
		
		
	 b992a0e102
			
		
	
	
		b992a0e102
		
	
	
	
	
		
			
			requires them. Disable executable bits and shebang lines in test and benchmark files in order to prevent using a random system python, and in source files of modules which don't provide command line interface. Fixed shebang line to use python3 executable in the unittestgui script.
		
			
				
	
	
		
			49 lines
		
	
	
	
		
			821 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
	
		
			821 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
| #!/usr/bin/env python3
 | |
| """       turtle-example-suite:
 | |
| 
 | |
|             tdemo_yinyang.py
 | |
| 
 | |
| Another drawing suitable as a beginner's
 | |
| programming example.
 | |
| 
 | |
| The small circles are drawn by the circle
 | |
| command.
 | |
| 
 | |
| """
 | |
| 
 | |
| from turtle import *
 | |
| 
 | |
| def yin(radius, color1, color2):
 | |
|     width(3)
 | |
|     color("black", color1)
 | |
|     begin_fill()
 | |
|     circle(radius/2., 180)
 | |
|     circle(radius, 180)
 | |
|     left(180)
 | |
|     circle(-radius/2., 180)
 | |
|     end_fill()
 | |
|     left(90)
 | |
|     up()
 | |
|     forward(radius*0.35)
 | |
|     right(90)
 | |
|     down()
 | |
|     color(color1, color2)
 | |
|     begin_fill()
 | |
|     circle(radius*0.15)
 | |
|     end_fill()
 | |
|     left(90)
 | |
|     up()
 | |
|     backward(radius*0.35)
 | |
|     down()
 | |
|     left(90)
 | |
| 
 | |
| def main():
 | |
|     reset()
 | |
|     yin(200, "black", "white")
 | |
|     yin(200, "white", "black")
 | |
|     ht()
 | |
|     return "Done!"
 | |
| 
 | |
| if __name__ == '__main__':
 | |
|     main()
 | |
|     mainloop()
 |