Форум сайта python.su
44
Составить программу, которая позволяет найти произведение цифр некратных трем четырехзначного числа (3 балла).
и вставьте ссылку на его url Отредактировано AD0DE412 (Сен. 21, 2020 13:12:06)
Офлайн
253
Число имеет вид abcd
где a,b,c,d некоторые цифры.
Оставить цифры не кратные 3
перемножить то что осталось.
Офлайн
8
from functools import reduce print(reduce(lambda x, y: x * y, [int(i) for i in input() if int(i) % 3 != 0]))
Отредактировано Vigi (Сен. 21, 2020 05:51:24)
Офлайн
857
AD0DE412Вообще, для любой задачи ты применяешь следующий алгоритм:
блин может это я туплю но не как не могу понять что хотя то
может кто распарсит это задние?
Дано: текст на русском
Получить: текст прописными буквами
Дано: текст на каком-то языке
Дано: текст какой-то
Дано: строка с какими-то данными
Получить: текст с русскими прописными буквами
Получить: исходную строку с русскими буквами, переведёнными в прописные
Дано: строка с какими-то данными
Получить: исходную строку с русскими буквами, переведёнными в прописные
Поступает строка с какими-то данными и получается исходная строка с русскими буквами, переведёнными в прописные.
->
переводит русские буквы в прописные
переводит русские буквы в прописные
->
перевести русские буквы в прописные
перевести русские буквы в прописные
->
capitalize_cyrillic_letters
capitalize_cyrillic_letters(string) -> string
AD0DE412Когда мы умеем всё это делать, мы просто ищем, что дано и что получить. Всё это быстро в голове разворачивается и генерируется имя функции.Составить программу, которая позволяет найти произведение цифр некратных трем четырехзначного числа (3 балла).
digits_notdiv3_multiply(number) -> number
Отредактировано py.user.next (Сен. 21, 2020 13:37:15)
Офлайн
44
всем спасибо
ps doza_and просто вытащили из тупняка … спасиб
и вставьте ссылку на его url Отредактировано AD0DE412 (Сен. 21, 2020 13:14:00)
Офлайн