Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 23.03.2021
Сообщений: 1

Последняя цифра суммы чисел равна определенной цифре

15.04.2021, 11:39. Показов 1600. Ответов 6

Студворк — интернет-сервис помощи студентам
Нужно написать такой код в Python, чтобы, к примеру:
156462-1545-35872-154465452-45646
Вывести числа, последняя цифра суммы которых равна последней цифре последнего числа в строке
Помогите, пожалуйста, реализовать это
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.04.2021, 11:39
Ответы с готовыми решениями:

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

В массиве найти все пары элементов, у которых последняя цифра первого элемента равна первой цифре второго
Как сделать массив все пары элементов, у которых последняя цифра первого элемента равна первой цифре второго, а потом вывести их в...

Из всех трехзначных чисел вывести количество тех, сумма цифр которых равна A, а последняя цифра равна B
Моя программа не работает, проверьте её пожалуйста. Program first ; Var A, B, k, p3, p2, p1, s, i: integer; Begin Writeln...

6
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
15.04.2021, 14:29
Лучший ответ Сообщение было отмечено Alex_mart как решение

Решение

Alex_mart,
Python
1
2
3
s = '12-13-14-32-34-56-82'
a = list(filter(lambda x: str(x)[-1] == str(s[-1]), s.split('-')))
print(a)
1
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
15.04.2021, 14:44
Python
1
2
a = [int(x) for x in input().split("-")]
print(*filter(lambda x: x % 10 == a[-1] % 10, a[:-1]))
/upd

Не по теме:

Цитата Сообщение от Gdez Посмотреть сообщение
list(filter(...))
Данная конструкция мне не нравится, как и list(map(...)), имхо. Ее я предпочитаю list-comps'ам: [... for ... in ... if ...].

1
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
15.04.2021, 15:02
Arsegg, пасиб - действительно можно сразу "распечатать" без "обертки" в list

Добавлено через 3 минуты
Arsegg,

Не по теме:

а list(map(...)) чем хуже генератора? Кроме предпочтений?)

0
15.04.2021, 21:28

Не по теме:

Цитата Сообщение от Gdez Посмотреть сообщение
а list(map(...)) чем хуже генератора? Кроме предпочтений?)
Тем, что список))

1
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
15.04.2021, 23:29
Arsegg, - ок, исправлюсь
Если не забуду
0
16.04.2021, 00:33

Не по теме:

Цитата Сообщение от Gdez Посмотреть сообщение
Если не забуду
Ну тут на самом деле двояко: списки быстрые (в плане итерации), но занимают память (линейный объем) - тогда как генераторы чуть помедленнее, но занимают константный объем памяти. Зависит от задачи.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.04.2021, 00:33
Помогаю со студенческими работами здесь

Сумма рандомных чисел равна определенной цифре
Здравствуйте. Имеется Число А (пробег автомобиля) Число Б (Количество дней) В результате массив В (каждый элемент массива - дневной...

Найти количество чисел в диапазоне [a;b], у которых последняя цифра равна 7
Вводятся числа a и b. Найти количество чисел в диапазоне , у которых последняя цифра равна 7 Пробовал Вот так , выдает ошибку , не...

Найти среднее арифметическое таких чисел в диапазоне [a; b], у которых последняя цифра равна 7
Вводятся числа a и b. Найти среднее арифметическое таких чисел в диапазоне , у которых последняя цифра равна 7. ...

Вводятся числа a и b. Найти количество чисел в диапазоне [a;b], у которых последняя цифра равна 7.
Помогите пожалуйста с программой. Задание: Вводятся числа a и b. Найти количество чисел в диапазоне , у которых последняя цифра равна 7.

Вычислить сумму всех целых чисел из диапазона [A, B], последняя цифра которых равна K
Вычислить сумму всех целых чисел из диапазона , последняя цифра которых ровна K. Значения A,B и K вводит пользователь. На C или C++ ....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru