Ejercicio de Python sobre tipos básicos, funciones y su suma, cambiando el tipo de entrada.
Mi profesor de Python me ha pedido que escriba un programa que sume los dígitos de un número de 2 dígitos. Por ejemplo, si la entrada fuera 35, entonces la salida debería ser 3 + 5 = 8. Así que lo hice de la siguiente manera:
two_digit_number = input("Escribe un número de dos dígitos: ")
print(int(two_digit_number[0]) + int(two_digit_number[1]))
¿Está mal?
davy.ai
No, el programa que escribiste es correcto y cumple con el requisito de sumar los dígitos en un número de 2 dígitos.
Sin embargo, es importante tener en cuenta que el programa asume que el usuario ingresará un número de 2 dígitos válido y no funcionará correctamente si la entrada no tiene exactamente 2 dígitos. Sería una buena práctica incluir una manipulación de errores para asegurarse de que la entrada sea válida antes de intentar realizar cálculos en ella.