@progr23

Как найти наибольшее значение из списка?

Добрый день! Помогите решить задание, не понимаю как использовать здесь input (), чтобы он получал от пользователя значения и выводил наибольшее?

Задача:
Напишите программу, которая будет запрашивать на вход числа (через запятую на одной строке) и выводить наибольшее значение из списка.

Ограничение: нельзя пользоваться готовой функцией для нахождение максимума (например, max() ), готовыми функциями и методами сортировки (например, sort() , sorted() ), функцией set().

Формат ввода: 1, 2, 3, 6, 7
Формат вывода: 7
  • Вопрос задан
  • 635 просмотров
Решения вопроса 1
sswwssww
@sswwssww
max_number = float('-inf')
[(max_number := i) for i in map(int, input().split(',')) if i > max_number]
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
number_list = [int(i) for i in input().split(',')]
Ответ написан
@Drill
from functools import reduce

print(reduce(lambda x,y: (x, y)[x<y], map(int, input().split(','))))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 02:45
2000 руб./за проект
24 нояб. 2024, в 23:46
20000 руб./за проект