Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Задача 3
- # Напишете функция, която извежда празен или запълнен квадрат от някакъв символ.
- # Функцията приема като параметри: дължината на страната на квадрата, символа и променлива от булев тип:
- # ако тя е True, квадратът е запълнен;
- # ако е False, квадратът е празен.
- def filled_or_empty_square (size, symbol, bool):
- if bool == "true":
- for row in range(1, size + 1):
- print(f"{symbol}", end=" ")
- for col in range(1, size):
- print(f"{symbol}", end=" ")
- print()
- elif bool == "false":
- print(f"{symbol} " * size)
- for row in range(1, size - 1):
- print(f"{symbol}", end=" ")
- for col in range(1, size - 1):
- print(" ", end=" ")
- print(f"{symbol}", end=" ")
- print()
- print(f"{symbol} " * size)
- else:
- print("Please enter true or false for boolean value:")
- return size, symbol, bool
- size_suqare = int(input("Please enter an integer for the length of the square: "))
- symbol_suqare = input("Please enter symbol for square: ")
- boolean_suqare = input("Please enter boolean value for square: ").lower()
- print(filled_or_empty_square(size_suqare, symbol_suqare, boolean_suqare))
Advertisement
Add Comment
Please, Sign In to add comment