Напишите программу которая выводит на экран крест из символов
Перейти к содержимому

Напишите программу которая выводит на экран крест из символов

Напишите программу, которая выводит на экран крест из символов ^ (символы вывод. по диагоналям воображаемого квадрата)

Напишите программу, которая выводит на экран крест из символов ^
(символы выводятся по диагоналям воображаемого квадрата).

number = int(input(‘Введите число: ‘))

for row in range(number + 1):
for col in range(number + 1):
if col == row:
print(‘^’, end = »)
elif col == -row + number:
print(‘^’, end = »)
else:
print(‘ ‘, end = »)
print()

Вывод «звездочек» на экран

Данная программа должна вывести n рядов, заполненных знаком ‘*’ определенным образом. А именно: в первом ряду должно быть n «звездочек», в втором n-1 , и так далее. А в последнем ряду таким образом будет одна «звездочка». Причем убывать эти «звездочки» должны слева направо. Число n вводится пользователем.

Решение задачи

  1. Считываем число и записываем его в переменную n .
  2. Используем цикл for , в котором переменная цикла i изменяется от n до 0, уменьшаясь на единицу при каждой итерации.
  3. Для вывода используем в теле цикла функцию print , в которой умножаем n-i на символ пробела ‘ ‘, а i умножаем на ‘*’.

Исходный код

Ниже дан исходный код, который осуществляет вывод «звездочек» на экран в соответствии с условиями задачи. Результаты работы программы также даны ниже.

Объяснение работы программы

  1. Пользователь вводит число и оно записывается в переменную n .
  2. Переменная i цикла for изменяется в пределах от n до 0, уменьшаясь каждый раз на 1.
  3. На каждой итерации в теле цикла используется функция print , с помощью которой мы вводим символы пробела ( ‘ ‘ ) и символы «звездочек» ( «*» ). Чтобы выводить их нужное количество раз, мы умножаем пробел на n-i , а «звездочку» на i .
  4. Таким образом на экран выводится требуемый шаблон.

Результаты работы программы

python logo

Английский для программистов

Наш телеграм канал с тестами по английскому языку для программистов. Английский это часть карьеры программиста. Поэтому полезно заняться им уже сейчас

Вывод символов по диагоналям

Вывести какой-либо символ по диагоналям воображаемого квадрата.

В каждой строке выводить по пробелы за исключением тех случаев, когда

  • номер строки совпадает с номером столбца,
  • номер строки равен разности количества столбцов и номера столбца. Если нумерация столбцов начиналась с 1, а не нуля, то надо прибавить 1.

Например, если строка пятая, тогда непробельный символ будет выведен в 5-м столбце от начала строки и 5-м от конца (если столбцов 20, то в 16-м).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *