Top.Mail.Ru

Вы прогуливаетесь по палубе корабля, вдруг вам навстречу идет человек. Вы выводите на экран “Здравствуйте!”. Затем подходите ближе, чтобы рассмотреть, кто этот человек. Если это капитан, то обязательно с новой строчки выведите на экран “Капитан!”. В любом другом случае больше ничего добавлять не надо. Формат входных данных С клавиатуры вводится слово, описывающее статус человека на корабле. Формат выходных данных Фраза ответ. входные данные выходные данные капитан Здравствуйте! Капитан! м

Задача решается следующим образом: 1. Введите статус человека на корабле с клавиатуры. 2. Выведите на экран фразу “Здравствуйте!”. 3. Проверьте, является ли статус человека “капитаном”. Для этого сравните введенное значение с “капитан”. 4. Если статус равен “капитан”, то выведите на…

Автомат обрабатывает натуральное число N (1≤N≤255) по следующему алгоритму: 1) Строится восьмибитная двоичная запись числа N. 2) Удаляются средние 4 цифры. 3) Полученное число переводится в десятичную запись и выводится на экран. Какое наименьшее число, большее 130, после обработки автоматом даёт результат 10?

Для решения данной задачи мы можем перебрать все числа от 131 до 255 и проверить, выполняется ли для каждого из этих чисел условие обработки автоматом: полученное число должно быть равно 10. Шаги решения: 1. Создаем переменную “результат” и присваиваем ей…

В файле listening.db записана таблица Rules с правилами размещения подданных вокруг эмира в формате: id, state, rank, place id, должность, ранг, место Вводится количество подданных, затем строки, в которых для каждого из них через пробел записаны имя и должность. Для каждого подданного напротив имени (и в скобках ранга) через дефис, окружённый пробелами, выведите его место. Если должности в БД не оказалось, выведите – You do not belong here! (тебе здесь не место).

Задача состоит в том, чтобы использовать информацию из файла listening.db, чтобы определить место каждого подданного вокруг эмира на основе его имени и должности. Шаги решения: 1. Подключиться к базе данных listening.db и выбрать таблицу Rules. 2. Ввести количество подданных. 3.…

В деревне Робин есть n человек. у i-го человека а монета. Робин хочет равноправия. По этой причине он каждый день жертвует одну монету от самого богатого человека самому бедному. если его доля ничего не изменит, то он остановится. сколько дней он этим занимается

Предлагается найти количество дней, которые Робин будет повторять процесс перекладывания одной монеты от богатого к бедному, пока не достигнет равенства. Шаги решения: 1. Найти самого богатого человека и самого бедного человекка в деревне. 2. Если у них одинаковое количество монет,…

напиши код на питоне, для cобытия : “запрещено заключать договоры на использование вагонов между игроками”.

Конечно! Вот код на Python, который блокирует заключение договоров на использование вагонов между игроками: “`python class Player: def __init__(self, name): self.name = name def can_make_deal(self, other_player): if isinstance(other_player, Player): return False return True # Пример использования player1 = Player(“Игрок 1”)…

Плюсики Kлассная работа макс. 10 балл. Дедлайн: 7 янв. 23:30 Ограничение времени 1 секунда Ограничение памяти 64Mb Ввод стандартный ввод или input.txt Вывод стандартный вывод или output.txt Или другие символы должны разделить три введенных пользователем слова. Сначала вводится символ-разделитель, затем три слова. Используя только один print и именованные параметры этой функции, выведите эти три слова через разделитель. Пример Ввод Вывод + one two three one+two+three

Задача заключается в том, чтобы вывести три слова, разделенные символом-разделителем, используя только один `print` и именованные параметры этой функции. Шаги решения: 1. Прочитай входные данные с помощью `input()`. 2. Разделите строку на символ-разделитель и три слова с помощью метода `split()`.…

На вход программа подается одна строка . Напишите программу которая выводит элементы строки с индексоми 8,2,4.. в столбик

Для решения данной задачи, можно использовать следующий алгоритм: 1. Считываем строку с помощью функции input() и сохраняем ее в переменную. 2. Создаем пустой список, в который будем сохранять элементы строки с необходимыми индексами. 3. Используя цикл for, проходим по каждому…

Дано натуральное число. Напишите программу, которая выводит его цифры в столбик в обратном порядке

Чтобы решить данную задачу, мы можем использовать математические операции и циклы. Ниже представлен алгоритм решения задачи: 1. Вводим натуральное число от пользователя. 2. Инициализируем переменную digits_list как пустой список, который будем использовать для хранения цифр числа. 3. Пока число больше…

Вам дана строка s, состоящая из n строчных латинских букв. Определите, можно ли, используя ее символы, составить ровно m палиндромов так, чтобы каждый символ входил ровно в один палиндром? Строка является палиндромом, если она читается одинаково как слева направо, так и справа налево. Например, строки «abacaba», «cccc», «z» и «dxd» являются палиндромами, а строки «abab» и «aaabaa» — нет. Например, пусть s = «ababcab», n = 7, m = 3. Тогда из ее букв можно составить 3 палиндрома: «aba» «bcb» «a»

Для решения данной задачи нужно выполнить следующие шаги: 1. Проверить, является ли значение m равным 1. Если да, то любая строка s может быть палиндромом, так как каждый символ уже составляет отдельный палиндром. 2. Подсчитать количество уникальных символов в строке…

Напишите функцию fib(n), которая по данному целому положительному n возвращает n-e число Фибоначчи. В этой задаче нельзя использовать циклы – используйте рекурсию. Первое и второе числа Фибоначчи равны 1, а каждое следующее равно сумме двух предыдущих. Рекурсия – это создание функции, которая будет вызывать такую же функцию и так до определенного момента. Нужно придумать, функцию, которая постепенно будет доходить до заданной вами границы и потом выведет ответ. Пример ввода: 6 Прим

Функция fib(n) может быть реализована с использованием рекурсии следующим образом: 1. Если n равно 1 или 2, то возвращаем 1, так как первое и второе числа Фибоначчи равны 1. 2. В противном случае, вызываем функцию fib(n-1) и fib(n-2) и возвращаем…

[metform form_id="1136"]