fork(2) download
  1. import sys
  2.  
  3.  
  4. levels, trunk, leaves = [x.split(" ") for x in sys.stdin.readlines()][0]
  5. levels = int(levels)
  6. top = levels // 2 + 1
  7.  
  8. for x in range(top):
  9. pad = " "*(top-x)
  10. print(pad+(leaves*(x * 2 + 1))+pad)
  11. pad = " "*((levels - 3)//2)
  12. print(pad+" "+trunk*3+pad)
Success #stdin #stdout 0.03s 9440KB
stdin
31 = &
stdout
                &                
               &&&               
              &&&&&              
             &&&&&&&             
            &&&&&&&&&            
           &&&&&&&&&&&           
          &&&&&&&&&&&&&          
         &&&&&&&&&&&&&&&         
        &&&&&&&&&&&&&&&&&        
       &&&&&&&&&&&&&&&&&&&       
      &&&&&&&&&&&&&&&&&&&&&      
     &&&&&&&&&&&&&&&&&&&&&&&     
    &&&&&&&&&&&&&&&&&&&&&&&&&    
   &&&&&&&&&&&&&&&&&&&&&&&&&&&   
  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&  
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 
               ===