Как найти максимальное число в строке python
Если предполагается, что наша строка состоит только из чисел, например, ’46 235 4 8 37′ , то можно сперва перевести ее в список чисел, а потом найти его максимум.
s = '46 235 4 8 37' nums = [int(n) for n in s.split()] # [46, 235, 4, 8, 37] max(nums) # 235 # либо в одну строку max(map(int, s.split())) # 235
Как узнать самое большое число в Python?
Покажите, как вы пробовали решить проблему, приведите код попытки (пусть неудачной), опишите, как запускали, что ожидали и что получилось.
За готовыми решениями — на фриланс. В текущем виде это не вопрос, а задание. Нарушен п.5.12 Регламента.
Решения вопроса 0
Ответы на вопрос 1
Data Analyst
n = int(input("Введите количество учеников: ")) students_height = [] for i in range(1,n+1): students_height.append(int(input(f'Введите рост ученика под номером (см): '))) max_height = max(students_height) number = students_height.index(max_height)+1 print(f'Самый высокий ученик под номером: имеет рост см')
Если конечно же правильно понял условие вашей проблемы. То вот код попробуйте спрашивает сколько учеников затем спрашивает рост каждого ну и выводит рост и номер ученика. (номера начинаются с 1 как у вас)
Найти самое большое число в строке
Есть строка «123,333,333,211,222,» и в ней нужно найти самое большое число, подскажите, как это можно сделать на питоне. Буду признателен.
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Функция: найти самое большое по модулю число, содержащееся в списке с подсписками
Написать фун-цию, которая находит самое большое по модулю число, содержащееся в списке с.
Объясните пожалуйста, как вытащить из списка самое большое и самое маленькое число
Объясните пожалуйста (если не сложно с примером кода), как с использованием цикла (for или while).
Самое большое число в списке
Нужно сделать программу, которая ищет самое большое число в списке (в списке 5 рандомных чисел и в.
Самое большое уникальное число
Самое большое уникальное число У вас есть массив чисел длиною "N". Нужно найти максимальное.
2885 / 1585 / 512
Регистрация: 21.02.2017
Сообщений: 4,205
Записей в блоге: 1
Сообщение было отмечено G-l-e-b как решение
Решение
print(max(map(int, "123,333,333,211,222,".split(",")[:-1])))
634 / 474 / 179
Регистрация: 28.05.2012
Сообщений: 1,411
print(max(map(int, "123,333,333,211,222".split(','))))
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Самое большое уникальное число
Самое большое уникальное число У вас есть массив чисел длиною "N". Нужно найти максимальное.
Вывести самое большое число в списке кратное 5
Пользователь вводит число. Это число — количество чисел в списке. Затем пользователь вводит сами.
Выявить самое большое число из 3, введённых пользователем
суть такова: нужен скрипт для выявления самого большого числа из 3, введённых пользователем.
Самое большое число в списке кратное 5 и сумма чисел кратных 6
Пользователь вводит число. Это число — количество чисел в списке. Затем пользователь вводит сами.
Самое большое число и его позиция
Ограничение по времени: 1 сек Ограничение по памяти: 256 Мб Дано 100 уникальных целых чисел.
Самое большое число и его позиция
ограничение по времени: 1 сек Ограничение по памяти: 256 Мб Дано 100 уникальных целых чисел.
Найти самое большое число в строке
int kol_vo() < int len; string s; char max=0; ifstream file("Animals.txt"); .
Поиск максимального значения в списке на Python
В этой статье мы научимся находить максимальное значение в списке на Python. Для всестороннего понимания вопроса мы рассмотрим использование некоторых встроенных функций, простые подходы, а также небольшие реализации известных алгоритмов.
Сначала давайте вкратце рассмотрим, что такое список в Python и как найти в нем максимальное значение или просто наибольшее число.
Список в Python
В Python есть встроенный тип данных под названием список (list). По своей сути он сильно напоминает массив. Но в отличие от последнего данные внутри списка могут быть любого типа (необязательно одного): он может содержать целые числа, строки или значения с плавающей точкой, или даже другие списки.
Хранимые в списке данные определяются как разделенные запятыми значения, заключенные в квадратные скобки. Списки можно определять, используя любое имя переменной, а затем присваивая ей различные значения в квадратных скобках. Он является упорядоченным, изменяемым и допускает дублирование значений. Например:
list1 = ["Виктор", "Артем", "Роман"] list2 = [16, 78, 32, 67] list3 = ["яблоко", "манго", 16, "вишня", 3.4]Далее мы рассмотрим возможные варианты кода на Python, реализующего поиск наибольшего элемента в списке, состоящем из сравниваемых элементов. В наших примерах будут использоваться следующие методы/функции:
- Встроенная функция max()
- Метод грубой силы (перебора)
- Функция reduce()
- Алгоритм Heap Queue (очередь с приоритетом)
- Функция sort()
- Функция sorted()
- Метод хвостовой рекурсии
№1 Нахождение максимального значения с помощью функции max()
Это самый простой и понятный подход к поиску наибольшего элемента. Функция Python max() возвращает самый большой элемент итерабельного объекта. Ее также можно использовать для поиска максимального значения между двумя или более параметрами.
В приведенном ниже примере список передается функции max в качестве аргумента.