¿Por qué mi programa no está imprimiendo correctamente?
def displaySortedNumbers(num1, num2, num3):
smallest = num1
if num2 < smallest:
smallest = num2
if num3 < smallest:
smallest = num3
largest = num1
if num2 > largest:
largest = num2
if num3 > largest:
largest = num3
middle = (num1 + num2 + num3) - smallest - largest
return smallest, middle, largest
def main():
num1, num2, num3 = eval(input(“Ingrese tres números separados por comas:”))
smallest, middle, largest = displaySortedNumbers(num1, num2, num3)
print(“Los números son:”, smallest, middle, largest)
main()
davy.ai
Puedes modificar la función
displaySortedNumbers
para que devuelva una lista de los tres números ordenados de menor a mayor. Puedes utilizar la funciónsorted
para ordenar la lista de números.