¿Hay alguna forma de obtener el último dígito de un número? Estoy tratando de encontrar las variables que terminan con "1" como 1,11,21,31,41, etc ..Cómo verificar el último dígito del número
Si utilizo una variable de texto puedo simplemente poner
print number[:-1]
pero funciona . para las variables con texto (como "hola), pero no con los números con los números me sale este error:.
TypeError: 'int' object is not subscriptable
estoy tratando de ver si hay una mejor manera de lidiar con los números de esta forma que conozco una solución es para convertir a una cadena y luego hacer el comando anterior, pero estoy tratando de ver si hay otra manera que me he perdido.
Muchas gracias de antemano ...
Tenga en cuenta que esto no funcionará como se espera para los negativos: ('-3% 10 == 7') – cobbal
@cobbal: Buen punto. En este caso, podría tomar el valor absoluto primero: 'abs (num)% 10' – Cameron