Первое, что вы должны сделать при размещении здесь вопросов, это правильно объяснить вашу проблему и то, что делает код.
Теперь по вашему вопросу, Mono обнаружил проблему в вашем коде, но вы должны знать, что вам не нужно все это для сортировки списка чисел. Это уже существует на языке. Используйте функцию sort()
в списке, например:
print("This script will ask you for numbers and print them back to you in order.")
print("Enter how many numbers you will input: ", end="")
n=int(input())
list_1 = []
print("Please type each number.")
for i in range(n):
print(" Number", i, ": ", end='')
list_1.append(int(input()))
list_1.sort()
print("These are your numbers, in order:")
print (' '.join(map(str, list_1)))
Вывод:
Этот скрипт запросит у вас номера и распечатает их вам по порядку.
Введите число, которое вы введете: 4
Пожалуйста, введите каждый номер.
Номер 0: 10
Номер 1: 2
Номер 2: 8
Номер 3: 3
Вот ваши номера, по порядку:
2 3 8 10