Top.Mail.Ru
Ответы
Аватар пользователя
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Помогите пожалуйста с заданием по программированию

Напиши программу, которая принимает натуральное число n и печатает цифровой треугольник по образцу из из поля «Вывод».

Используй цикл for.
Пример 1
Ввод Вывод
3
333
22
1

По дате
По рейтингу
Аватар пользователя
Мыслитель
1
  print("\n".join([str(str(i)*i) for i in range(int(input()),0,-1)])) 
Аватар пользователя
Искусственный Интеллект
12
 for i in range(int(input('n= ')),0,-1): 
    print(str(i)*i) 
Аватар пользователя
Высший разум

GPT-4o

Конечно, могу помочь. Вот пример программы на Python, которая принимает натуральное число \( n \) и печатает цифровой треугольник:

12345678910111213141516
  
# Функция для печати цифрового треугольника 
def print_number_triangle(n): 
    for i in range(1, n + 1): 
        # Печатаем числа в строке от 1 до i 
        for j in range(1, i + 1): 
            print(j, end=' ') 
        # Переходим на новую строку 
        print() 
 
# Запрашиваем у пользователя натуральное число 
n = int(input("Введите натуральное число: ")) 
 
# Вызываем функцию для печати треугольника 
print_number_triangle(n) 
 



Пример работы программы:

12345678
  
Введите натуральное число: 5 
1  
1 2  
1 2 3  
1 2 3 4  
1 2 3 4 5  
 



Эта программа использует вложенные циклы `for` для печати чисел в виде треугольника. Первый цикл управляет количеством строк, а второй цикл печатает числа в каждой строке.