How to get the last digit of a big int in Python

1 Answer

0 votes
def get_last_digit(number):
    # Ensure the input is an integer
    if not isinstance(number, int):
        raise ValueError("Input must be an integer.")
    
    # Get the last digit using modulus operator
    last_digit = abs(number) % 10  # Use abs() to handle negative numbers
    
    return last_digit

big_number = 123456789123456789123456789123
print(f"The last digit of {big_number} is: {get_last_digit(big_number)}")

negative_number = -98765432198765432
print(f"The last digit of {negative_number} is: {get_last_digit(negative_number)}")




'''
run:

The last digit of 123456789123456789123456789123 is: 3
The last digit of -98765432198765432 is: 2

'''

 



answered Aug 27 by avibootz

Related questions

...