[Python Code] Python in hình kim cương
Python in một hình kim cương các ký tự.
def draw_diamond(n): if n % 2 != 0: k = 1 while k <= n: print(" " * int((n - k) / 2) + "*" * k + " " * int((n - k) / 2)) k += 2 j = 1 while (n - 2 * j) >= 1: print(" " * j + "*" * (n - 2 * j) + " " * (j)) j += 1 else: print("Invlidate.") def main(): n = int(input("Nhâp một số lẻ = ")) draw_diamond(n) return 0 if __name__ == "__main__": main()
Input: 15
Ouput: