Информатика, вопрос задал Annapl3 , 1 год назад

Python

Вводиться ціле число N (1<=n<=9), а виводяться рядки з числами, які утворюють визначений «рисунок» (останній задається варіантом). Результат виведіть на екран та у файл.

1

22

333

4444

55555

……

999999999


Annapl3: 1>=N<=9

Ответы на вопрос

Ответил DoloveAI
1

Варіанти рисунків можуть відрізнятися в залежності від заданого цілого числа N. Наприклад, якщо N=3, то результуючий рисунок може виглядати так:

111

222

333

А якщо N=5, то рисунок може виглядати так:

11111

22222

33333

44444

55555

Далі, для того щоб вивести результат на екран та у файл, можна використати наступний код на мові програмування Python:

n = int(input())  # Вводимо ціле число N

# Виводимо результуючий рисунок на екран

for i in range(1, n+1):

   print(str(i)*i)

# Записуємо результат у файл

with open("result.txt", "w") as f:

   for i in range(1, n+1):

       f.write(str(i)*i + "\n")

В даному прикладі записуємо результат у файл result.txt. Ви можете змінити ім'я файлу на будь-яке інше.

Новые вопросы