В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Privet38395
Privet38395
03.02.2022 15:44 •  Информатика

Саблезубые тигры Самостоятельная работа
макс.
Дедлайн: 20 окт. 13:23
Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
Добраться до Изумрудного города не так-то легко, даже если идёшь по дороге из жёлтого кирпича от саблезубых тигров, Дороти и её друзья перебежали по поваленному стволу дерева, а Железный Дровосек тут же начал его рубить. Судьба друзей зависит от толщины ствола, которая записывается трёхзначным числом. Если сумма всех трёх цифр числа кратна 8, а последняя цифра не 1, то Железный Дровосек успеет перерубить ствол, а если нет, то придётся сражаться Трусливому Льву.

Напишите программу, которая это определит.

Формат ввода
Вводится трёхзначное число.

Формат вывода
Вывести Успеет, если все условия выполнены, или сумму всех трёх цифр числа и через пробел последнюю цифру, если нет.

Пример 1
Ввод Вывод
862
Успеет
Пример 2
Ввод Вывод
161
8 1

Показать ответ
Ответ:
Маша07122005
Маша07122005
01.10.2021 08:33

А́вторское пра́во — институт гражданского права, регулирующий правоотношения, связанные с созданием и использованием (изданием, исполнением, показом и т. д.) произведений науки, литературы или искусства, то есть объективных результатов творческой деятельности людей в этих областях. Программы для ЭВМ и базы данных также охраняются авторским правом. Они приравнены к литературным произведениям и сборникам, соответственно[1].

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

Так?

0,0(0 оценок)
Ответ:
AnnI820
AnnI820
04.10.2020 17:36

uinput = input('трёхзначное натуральное число: ') # 123

numbers = [int(i) for i in uinput] # [1, 2, 3]

highest = max(numbers) # 3

lowest = min(numbers) # 1

numbers.pop(numbers.index(highest)) # [1, 2, 3] = [1, 2]

numbers.pop(numbers.index(lowest)) # [1, 2] = [2]

middle = numbers[0] # 2

# print(highest, lowest, middle) 3 1 2

num1 = str(highest) + str(middle) # '32'

if lowest == 0:

~~~~if middle == 0:

~~~~~~~~num2 = str(highest) + str(lowest)

~~~~else:

~~~~~~~~num2 = str(middle) + str(lowest)

else:

~~~~num2 = str(lowest) + str(middle) # '12'

print(num1 + ' - ' + num2 + ' = ' + str(int(num1) - int(num2))) # 32 - 12 = 20


СОСТАВЬТЕ ПРОГРАММУ В ПИТОНЕ Автомат обрабатывает трёхзначное натуральное число N по следующему алго
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота