Как ввести ограниченное число символов на Python и отсортировать их по возрастанию?
Мне нужно сделать такую программу (не используя списки):
Вводим N - количество цифр, которые мы можем ввести:
n = int(input('Введите кол-во цифр '))
После этого надо сделать x, в которое мы можем ввести то N кол-во чисел в текстовом виде НЕ в цифровом!
Ну и мы получается вводим цифры и когда, например, мы ввели 5 и ввели 5 чисел, например, 5 2 4 7 6, то больше не можем ввести. Потом нужно каждую цифру отсортировать от меньшего к большему и вывести итог. На Python
Вот что я пробовал:
i = 1
k = 0
p = 0
n = int(input('Введите кол-во цифр: '))
for i in range(1, n+1):
a = int(input())
Ответы (1 шт):
Автор решения: Vitek_228_69
→ Ссылка
n = int(input('Введите кол-во цифр '))
print(*sorted(int(input()) for _ in range(n)))
Ну или можно в одну строчку
print(*sorted(int(input()) for _ in range(int(input('Введите кол-во цифр ')))))