Как ввести ограниченное число символов на 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('Введите кол-во цифр ')))))
→ Ссылка