Предмет: Информатика,
автор: hahhrfhahhfdh
ДАЮ 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:
вибачте я прикріпив неправельний код
Ответы
Автор ответа:
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))
Я проверил, он работает
Приложения:
Похожие вопросы
Предмет: Математика,
автор: kporodko96
Предмет: Физика,
автор: baktiiaroff
Предмет: Математика,
автор: myrta85
Предмет: Русский язык,
автор: vadimzotov2008
Предмет: Физика,
автор: maksbrevnov11