С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 18.02.2023
Сообщений: 1
1

Узнать максимальные и минимальные цифры числа. Сложить их

18.02.2023, 17:20. Показов 700. Ответов 8

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста с задачей по пайтону:
Дано число N. Узнать максимальные и минимальные цифры. Сложить их.

сделайте только не очень сложное, там while, if и т.д. если нужно будет, но не сложное
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.02.2023, 17:20
Ответы с готовыми решениями:

Максимальные и минимальные числа
Знайты max{min(a,b)min(c,d)}

Минимальные и максимальные целые числа
Кто подскажет через что это реализовывается? Не совсем понимаю задания. 1. Реализовать...

Найти максимальные и минимальные числа
Найти максимальные и минимальные числа, напечатать те элементы массива, которые в массиве находятся...

Найти максимальные и минимальные числа. Из массива
Имеется массив A из N произвольных чисел. Найти максимальное и минимальное число. Напечатать те...

8
Модератор
Эксперт функциональных языков программированияЭксперт Python
37422 / 20794 / 4280
Регистрация: 12.02.2012
Сообщений: 34,207
Записей в блоге: 14
19.02.2023, 10:07 2
Python
1
2
3
4
5
6
7
8
9
10
11
def foo(n):
    dmin=dmax=n%10
    n=n//10
    while n>0:
        k=n%10
        if k>dmax:
            dmax=k
        if k<dmin:
            dmin=k
        n=n//10
    return dmax+dmin
1
1044 / 314 / 77
Регистрация: 16.03.2020
Сообщений: 955
19.02.2023, 11:46 3
Catstail,

Не по теме:

За что так больно проехались по пеп8?

0
5043 / 3388 / 1156
Регистрация: 21.03.2016
Сообщений: 8,212
19.02.2023, 12:25 4
Catstail, мне кажется это лишнее
Python
1
dmin=dmax=n%10
можно сразу задать минимальную и максимальную цифру
Python
1
2
3
4
5
6
7
8
9
10
11
def foo(n):
    dmin = 9
    dmax = 0
    while n:
        k = n%10
        if k > dmax:
            dmax = k
        if k < dmin:
            dmin = k
        n //= 10
    return dmax+dmin
1
Модератор
Эксперт функциональных языков программированияЭксперт Python
37422 / 20794 / 4280
Регистрация: 12.02.2012
Сообщений: 34,207
Записей в блоге: 14
19.02.2023, 13:19 5
Semen-Semenich, ммм... Что будет для числа 137?

Добавлено через 1 минуту
rim41, я не люблю ходить строем. И у меня сложился свой стиль оформления кода (еще в те времена, когда pep8 не было). Я уважаю pep8, но одобряю только двумерный синтаксис.
0
1044 / 314 / 77
Регистрация: 16.03.2020
Сообщений: 955
19.02.2023, 14:08 6
Catstail, ну пробелы то к операторам можно и проставлять, лично мне даже воспринимать код без пробелов тяжко на глаз
1
Модератор
Эксперт функциональных языков программированияЭксперт Python
37422 / 20794 / 4280
Регистрация: 12.02.2012
Сообщений: 34,207
Записей в блоге: 14
19.02.2023, 14:27 7
rim41, Вы правы, разумеется... Надо приучаться.
1
5043 / 3388 / 1156
Регистрация: 21.03.2016
Сообщений: 8,212
19.02.2023, 14:41 8
Цитата Сообщение от Catstail Посмотреть сообщение
Что будет для числа 137?
8 и в чем подвох? минимальное 1 максимальное 7 1+7 = 8
Python
1
return dmin, dmax
(1, 7)
1
Модератор
Эксперт функциональных языков программированияЭксперт Python
37422 / 20794 / 4280
Регистрация: 12.02.2012
Сообщений: 34,207
Записей в блоге: 14
19.02.2023, 14:50 9
Semen-Semenich, да, это я ошибся. Что-то сегодня уже второй раз... Но замечу, что с вычислительной т.з. оба подхода одинаковы. Поскольку количество операций деления одно и то же.
0
19.02.2023, 14:50
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.02.2023, 14:50
Помогаю со студенческими работами здесь

Типизированные файлы: в одном файле заменить все минимальные числа на максимальные
Например вводим 1 1 1 2 3 4 5 5, а должны получить 5 5 5 2 3 4 5 5

Сложить цифры числа (до тех пор, пока не получится сумма из одной цифры)
Всем Доброго времени суток. Первая программа заключается в том что с клавиатуры вводится число...

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

Нужно найти максимальные и минимальные числа в массиве, причём кол-во массивов задаётся пользователем
#include &lt;iostream.h&gt; int main () { int a, n; cin&gt;&gt;n; for (int i=0; i&lt;n;i++) cin &gt;&gt; a;...

Сложить четные цифры десятичного числа: неправильно делятся числа
Здравствуйте. Задача следующая: нужно сложить все четные числа десятичного числа. Исходное...

Найти две минимальные цифры числа
Добрый день. Можете написать программу для нахождения двух минимальных цифр числа


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Test
mik-a-el 07.01.2025
Test
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru