Advertisement
exDotaPro

print_rhombus

Jan 20th, 2020
431
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1. n = int(input())
  2.  
  3. if n % 2 == 0:
  4.  
  5.     for a1 in range(1, (n + 1) // 2 + 1):
  6.         for a2 in range((n + 1) // 2 - a1):
  7.             print(" ", end="")
  8.         for a3 in range(1, (a1 * 2) + 1):
  9.             print("*", end="")
  10.         print()
  11.  
  12.     for a1 in range((n + 1) // 2 + 1, n):
  13.         for a2 in range(a1 - (n + 1) // 2):
  14.             print(" ", end="")
  15.         for a3 in range(1, (n + 1 - a1) * 2 - 1):
  16.             print("*", end="")
  17.         print()
  18. else:
  19.  
  20.     for a1 in range(1, (n + 1) // 2 + 1):
  21.         for a2 in range((n + 1) // 2 - a1):
  22.             print(" ", end="")
  23.         for a3 in range((a1 * 2) - 1):
  24.             print("*", end="")
  25.         print()
  26.  
  27.     for a1 in range((n + 1) // 2 + 1, n + 1):
  28.         for a2 in range(a1 - (n + 1) // 2):
  29.             print(" ", end="")
  30.         for a3 in range((n + 1 - a1) * 2 - 1):
  31.             print("*", end="")
  32.         print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement