Форум сайта python.su
Ваша задача, создать программу, которая запрашивает у пользователя 5 цифр (каждая цифра - один символ, который вводит пользователь).
При помощи цикла for запросите у пользователя 5 чисел, выведите максимальное из введенных!
Выведите минимальное число, которая может быть создано из этих цифр.
Отредактировано Bob1 (Ноя. 12, 2017 16:07:09)
Офлайн
lst = [int(input()) for _ in range(5)] print(max(lst)) print(''.join(sorted(lst)))
Офлайн
marvellikНе работает! Выскакивает ошибка:
Отредактировано Bob1 (Ноя. 12, 2017 10:13:14)
Офлайн
немного исправив код marvellik
lst = [int(input()) for _ in range(5)] print(max(lst)) print(''.join(sorted(map(str,lst))))
lst = [input() for _ in range(5)] print(max(lst)) print(''.join(sorted(lst)))
Отредактировано Romissevd (Ноя. 12, 2017 11:03:44)
Офлайн
RomissevdСпасибо большое! А есть решение немного по проще?
немного исправив код marvellik
Офлайн
Bob1А что в данном случае смущает?
А есть решение немного по проще?
Офлайн
RomissevdДа, чуть-чуть смущает
Офлайн
Bob1ну да запарился числа в строки перевести для вывода.
Не работает!
Bob1а что смущает конкретно?
Да, чуть-чуть смущает
Отредактировано marvellik (Ноя. 12, 2017 12:48:28)
Офлайн
marvellikНемного не понятен код print(' '.join(sorted(lst)))
Офлайн
Офлайн