ДАЮ 100 БАЛОВ
Ось завданя потрібно зробити перше в мене є готовий код
коротка програма на мові Python, яка малює сітку розміром N рядків на 2N стовпців, використовуючи символи "#" і ".":
N = int(input()) # Зчитуємо число N зі стандартного вхідного потоку
# Цикл для побудови сітки
for i in range(N):
if i == N // 2:
# Для середнього рядка малюємо решітки
print("# " * N)
else:
# Для інших рядків малюємо символи "#", ".", та " "
for j in range(2 * N):
if j == N or j == N + 1:
print("#", end=" ")
else:
print(".", end=" ")
print() # Перехід на новий рядок
# Зберігаємо цей код у файл з розширенням .py та запускаємо його для введення числа N.
По бажані можна використати інший варіант головна задача зробити перше завданя в вигляді файлу щоб його можна було відкрити і все працювало
Приложения:
![](https://st.uroker.com/files/f45/f45b9f69c6d1505de32a5839c1782f59.png)
denygricenko:
Это с олимпиады по программированию? Я участвовал давно, это очень тяжело надеюсь кто-то ответит тебе.
Ответы
Ответ дал:
0
Відповідь: надеюсь правильно
def draw_grid(N):
for i in range(N):
if i == N // 2:
print("# " * N)
else:
for j in range(2 * N):
if j == N or j == N + 1:
print("#", end=" ")
else:
print(".", end=" ")
print()
def main():
N = int(input("Введите номер сетки (N): "))
draw_grid(N)
if __name__ == "__main__":
main()
Вас заинтересует
2 месяца назад
2 месяца назад
3 месяца назад
3 месяца назад
7 лет назад
7 лет назад