Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2017
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. import math
  2. import time
  3. import os
  4.  
  5. szerokosc = 0
  6. wysokosc = 0
  7.  
  8. temp = 0
  9. czy_kwadrat_sie_zmniejsza = False
  10.  
  11. while(szerokosc%2 == 0 or wysokosc%2 == 0 or szerokosc <= 0 or wysokosc <= 0):
  12.     szerokosc = int(input("szerokosc: "))
  13.     wysokosc = int(input("wysokosc: "))
  14.    
  15. srodek = [int((szerokosc-1)/2), int((wysokosc-1)/2)]
  16.  
  17. for k in range(0, min(szerokosc, wysokosc)):
  18.     os.system("clear")
  19.    
  20.     if(k > min(srodek[0], srodek[1])):
  21.         czy_kwadrat_sie_zmniejsza = True
  22.        
  23.     if(czy_kwadrat_sie_zmniejsza):
  24.         temp += 2
  25.                    
  26.     for i in range(0, wysokosc):
  27.         for j in range(0, szerokosc):
  28.             if((max(abs(srodek[0] - j), abs(srodek[1] - i)) == k-temp)):
  29.                 print("x", end = "")
  30.  
  31.             else:
  32.                 print("o", end = "")
  33.        
  34.        
  35.         print("")
  36.     print("")
  37.     time.sleep(0.3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement