Найти - Пользователи
Полная версия: Помогите, пожалуйста, решить задачу по Питону! [Решено]
Начало » Python для новичков » Помогите, пожалуйста, решить задачу по Питону! [Решено]
1 2
Bob1
Ваша задача, создать программу, которая запрашивает у пользователя 5 цифр (каждая цифра - один символ, который вводит пользователь).
При помощи цикла for запросите у пользователя 5 чисел, выведите максимальное из введенных!
Выведите минимальное число, которая может быть создано из этих цифр.


marvellik
 lst = [int(input()) for _ in range(5)]
print(max(lst))
print(''.join(sorted(lst)))
Bob1
marvellik
Не работает! Выскакивает ошибка:
Traceback (most recent call last):
line 3, in <module>
print(''.join(sorted(lst)))
TypeError: sequence item 0: expected str instance, int found
Romissevd
немного исправив код 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)))
Bob1
Romissevd
немного исправив код marvellik
Спасибо большое! А есть решение немного по проще?
Romissevd
Bob1
А есть решение немного по проще?
А что в данном случае смущает?
Bob1
Romissevd
Да, чуть-чуть смущает
marvellik
Bob1
Не работает!
ну да запарился числа в строки перевести для вывода.
Bob1
Да, чуть-чуть смущает
а что смущает конкретно?
Bob1
marvellik
Немного не понятен код print(' '.join(sorted(lst)))
Romissevd
Bob1
Немного не понятен код print(' '.join(sorted(lst)))
при помощи sorted сортируется список по возрастанию, полученный список объединяется в строку с помощью join
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB