width = int(input("Enter a width: ")) height = int(input("Enter a height: ")) fill = input("Fill? (y/n): ") ends_str = "* "*width fill_str = "*"+" "*(width-2)+" *" for y in range(height): if fill == "n": if y == 0 or y == height-1: print(ends_str) else: print(fill_str) else: print(ends_str)