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

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

  • автор:

3.2. Практикум¶

При выполнении заданий используйте заготовки решений: -> Репозиторий.

Первое время старайтесь разбивать решение задачи на 3 этапа:

  • составление аналитического решения (на бумаге или устно);
  • разделение получившегося решения на отдельные четко выделенные шаги, и написание формализованного алгоритма решения;
  • перенос получившегося алгоритма на язык программирования, при необходимости его коррекция.
  • какие типы будут иметь входные, выходные и вычисляемые данные, определив возможные значения и операции; если типы не указаны явно, их необходимо взять, исходя из предметной области (например, если величина теоретически может быть дробной, значит это нужно предусмотреть);
  • правильное наименование идентификаторов и логику построение алгоритма;
  • понятный и логичный вывод на экран (по которому можно понять, что делает программа и какие результаты выдает); для вывода значения на экран с заданной точностью используйте строковый метод str.format() , если не указано иное.

Ориентируйтесь на заготовки — они помогут автоматически решить большинство вопросов выше.

Использовать не изученные до сих пор конструкции языка (if, for, while, try, import и др.) запрещено.

3.2.1. Числа¶

Составьте программу, которая запрашивает у пользователя 2 целых числа и выполняет операции:

  • арифметические: + , — , * , / , // , % , ** ;
  • сравнение: < , , >= , != , == ,

выводя на экран результат каждого действия. В случае получение вещественного результата, округлите его до 2-х знаков после запятой (используя функцию round() ).

Вычислите значение следующего выражения (аргументы — целые числа и вводятся с клавиатуры):

\[f = \frac + 7><\left | -6 \right | \cdot y>>>\]Округлите результат до 3-х знаков после запятой, используя функцию round() .

Дана электрическая цепь, состоящая из 2-х последовательно соединенных проводников (сопротивление каждого известно). Найти общее сопротивление цепи (округление результата необходимо выполнить до 1-го знака после запятой).

  1. Аналитическое решение. Проводники соединены последовательно, поэтому общее сопротивление цепи будет равно сумме их сопротивлений. Сопротивление может быть вещественным числом, поэтому для его хранения необходимо выбрать тип float .
  2. Алгоритм.
- ввести 2 вещественных значения - сопротивления проводников; - вычислить их сумму; - вывести ответ на экран.
# здесь должна быть программа 

Дано двузначное и трехзначное число. Для каждого выведите на экран сумму и произведение цифр.

С начала суток прошло m минут ( \(0 < m \leq 24*60\) ). Определите:

  • целое количество часов, прошедших с начала суток;
  • количество минут, прошедших с момента начала последнего часа.

Дано уравнение ax + b = 0 и отрезок \([m; n]\) . Ответьте на вопрос, попадает ли решение уравнения в указанный отрезок.

    Аналитическое решение.

Коэффициенты уравнения и величина отрезка — произвольны, возьмем целые числа. Решение x при этом может быть дробным. После определения x составим логическое выражение попадания в отрезок, что и будет ответом.

- ввести все неизвестные величины; - определить корень уравнения; - составить логическое выражение попадания корня в область; - вывести результат попадания на экран.
# здесь должна быть программа 

Если компьютер Mac не запускается полностью

Если компьютер Mac не запускается полностью или ожидает действий пользователя в процессе запуска, он может остановиться на одном из этих экранов.

Вопросительный знак

На экране запуска macOS отображается вопросительный знак и URL-адрес: support.apple.com/mac/startup

Узнайте, что делать, если загрузка компьютера Mac остановилась на экране с вопросительным знаком.

Перечеркнутый круг

На экране запуска macOS отображается запрещающий знак и URL-адрес: support.apple.com/mac/startup

Узнайте, что делать, если загрузка компьютера Mac остановилась на экране с перечеркнутым кругом (запрещающим знаком).

Глобус с предупреждающим символом

На экране запуска macOS отображается глобус с символом оповещения и URL-адрес: support.apple.com/mac/startup

Глобус с предупреждающим символом (восклицательным знаком) означает, что компьютер Mac пытался запуститься в режиме восстановления macOS через Интернет, но попытка завершилась неудачно. Узнайте, что делать, если не удается выполнить запуск в режиме восстановления macOS.

Логотип Apple

Узнайте, что делать, если загрузка компьютера Mac остановилась на логотипе Apple или индикаторе выполнения.

Пустой экран

Пустой серый экран

Узнайте, что делать, если при запуске компьютера Mac отображается пустой серый, черный или синий экран.

Значок меню «Параметры» в виде шестеренки

На экране запуска macOS отображаются значки Macintosh HD и меню «Параметры»

Узнайте, что делать, если при запуске компьютера Mac отображается значок меню «Параметры» в виде шестеренки (параметры запуска).

Восклицательный знак в круге

Восклицательный знак в круге

Узнайте, что делать, если при запуске компьютера Mac отображается восклицательный знак в круге.

Значок замка

На экране запуска macOS отображается значок замка и поле для ввода пароля прошивки

Если компьютер Mac использует пароль прошивки, при попытке запуска с другого диска или тома, такого как внешний диск или раздел восстановления macOS, выводится значок замка. Чтобы продолжить, введите пароль прошивки.

Окно входа в систему

Экран входа пользователя в систему macOS Sonoma

В окне входа введите свой пароль учетной записи пользователя, чтобы войти в систему компьютера Mac. Если включена функция FileVault, это также разблокирует ваш диск. В качестве фона может быть отображено изображение для рабочего стола по умолчанию, которое при выборе вашей учетной записи может смениться на выбранное вами изображение. Окно входа в систему отображается только после выхода из учетной записи пользователя (меню Apple  > «Завершить сеанс»), перезапуска или запуска компьютера Mac. Если вы еще не вошли в свою учетную запись, может отображаться экран блокировки. Он выглядит аналогично, для входа в систему используется тот самый пароль, однако на этом экране нет возможности сбросить пароль. Узнайте, что делать, если вы забыли пароль для входа.

Блокировка активации или PIN-код блокировки системы

  • Если вы получили компьютер Mac от другого человека и в окне «Блокировка активации» отображается запрос о вводе его идентификатора Apple ID, то, возможно, требуется, чтобы прежний владелец отключил для вас блокировку активации. Узнайте о блокировке активации на Mac.
  • Компьютер Mac может запросить PIN-код, если был удаленно заблокирован с помощью функции «Локатор», поскольку владелец считает, что устройство потеряно или украдено. Чтобы продолжить, введите четырех- или шестизначный код-пароль.

Символ Thunderbolt, USB или FireWire

Крупный символ Thunderbolt , USB или FireWire на темном фоне означает, что ваш компьютер Mac работает в режиме внешнего диска.

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

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

Голосование за лучший ответ

n = int(input())
for row in [[‘ ^'[i == j or i + j == n-1] for i in range(n)] for j in range(n)]:
print(*row)

Оксана ГуцевичУченик (13) 3 года назад
помогите пожалуйста https://otvet.mail.ru/question/224227442

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()

for row in range(10):
~for col in range(10):
~~if col == row or col == -row + 9:
~~~print(‘^’, end = »)
~~else:
~~~print(‘ ‘, end = »)
~print()

size = int(input(‘Введите размер стороны квадрата: ‘))

for row in range(size):
~for col in range(size):
~~if col == row or col == -row + size — 1:
~~~print(‘^’, end = »)
~~else:
~~~print(‘ ‘, end = »)
~print()

Задача. Коровы (Python)

Для коров есть 10 стойл. В каждом стойле разные условия для животных, поэтому и молока они дают по-разному. В первом стойле производят 2 литра в день, во втором 4, в третьем — 6, потом 8, 10, 12, 14, 16, 18, 20. Но коровы стоят не во всех стойлах. Свободные и занятые обозначаются строкой из букв a и b, где a — свободное стойло, b — занятое.

Напишите программу для подсчета получаемого молока в коровнике, с учетом следующего взаимодействия пользователя с программой: пользователь вводит строку из 10 символов a и b. Необходимо определить, сколько в итоге будет произведено молока за день.

Что оценивается

Задание считается успешно выполненным, если:

  • результат вывода соответствует условию;
  • input содержит корректное приглашение для ввода;
  • вывод содержит описание результата (выведенные числа сопровождаются текстовым описанием);

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

string = input('Введите строку из букв a и b, лат. буквами: ') milk = 0 for i in range(10): if string[i] == 'b': milk += 2 * (i + 1) print('Молока всего: ', milk)

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

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