• Предмет: Информатика
  • Автор: hahhrfhahhfdh
  • Вопрос задан 3 месяца назад

ДАЮ 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.


По бажані можна використати інший варіант головна задача зробити друге завданя в вигляді файлу щоб його можна було відкрити і все працювало

Приложения:

hahhrfhahhfdh: вибачте я прикріпив неправельний код
hahhrfhahhfdh: та неможу його поміняти содіваюсь ви напишете влясний

Ответы

Ответ дал: Ivan19074
2

Ответ:

В файле, как ты и просил

Объяснение:

Вот код:

def main(n, m, k):

   if (m < 0): return 0

   if (n == 0): return 0

   if (not m): return 1

   p = 0

   for i in range(10):

       if (k == 1) and (i == 0): continue

       if (i > m): break

       p += main(n-1, m-i, 0)

   return p

n = int(input())

m = int(input())

if (m == 0) and (n != 0):

  print(0)

else: print(main(n+1, m, 1))

Я проверил, он работает

Приложения:

hahhrfhahhfdh: дякую дуже допомыг
Вас заинтересует