Hello! I suggest using the function sorted:
n1 = int(input('Digite um número ')) #O usuário digitou 9
n2 = int(input('Digite outro ')) #O usuário digitou 2
Lsta=[n1,n2]
print(sorted(Lsta))
Result:
Editing:
Accordingto documentation and tutorial , the sorted
function by default sorts the list from lowest to highest (and not randomly) and returns the sorted value. However, this function does not change the original list.
If it is in your interest for the list to be changed, then the option to be used is the sort()
method, which modifies the list and returns None
. This means that print(Lsta.sort())
will print None
and not the modified list.
Here's an example:
n1 = int(input('Digite um número '))
n2 = int(input('Digite outro '))
n3 = int(input('Digite outro '))
n4 = int(input('Digite outro '))
n5 = int(input('Digite outro '))
Lsta=[n1,n2,n3,n4,n5]
print('Essa é a lista original:',Lsta)
print('Essa é a lista com sorted():',sorted(Lsta))
print('Essa é a lista após o sorted():',Lsta)
print('Resultado usando Lsta.sort():',Lsta.sort())
print('Essa é a lista após o .sort():',Lsta)
Result:
I hope I have helped! :)