Advertisement
pacho_the_python

Untitled

Nov 16th, 2021
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. n = int(input())
  2.  
  3. star = 1
  4. length = n
  5. mid_dash = 1
  6. if n % 2 == 0:
  7.     star += 1
  8.     mid_dash += 1
  9. dash = length - star
  10. dash_left_right = int(dash / 2)
  11. print("-" * dash_left_right + "*" * star + "-" * dash_left_right)
  12.  
  13. high = int((n - 1) / 2)
  14. out_dash = length - mid_dash - 2
  15.  
  16. for i in range(1, high + 1):
  17.     out_dash_left_right = int(out_dash / 2)
  18.     print("-" * out_dash_left_right + "*" + "-" * mid_dash + "*" + "-" * out_dash_left_right)
  19.     mid_dash += 2
  20.     out_dash -= 2
  21.  
  22. floor_dash = 2
  23.  
  24. floor_middle_dash = length - floor_dash - 2
  25. for j in range(1, high):
  26.     floor_dash_left_right = int(floor_dash / 2)
  27.     print("-" * floor_dash_left_right + "*" + "-" * floor_middle_dash + "*" + "-" * floor_dash_left_right)
  28.     floor_dash += 2
  29.     floor_middle_dash -= 2
  30.  
  31. if n == 1 or n == 2:
  32.     pass
  33. else:
  34.     print("-" * dash_left_right + "*" * star + "-" * dash_left_right)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement