How to check last digit of number

前端 未结 8 1912
情歌与酒
情歌与酒 2020-12-06 04:21

Is there a way to get the last digit of a number. I am trying to find variables that end with \"1\" like 1,11,21,31,41,etc..

If I use a text variable I can simply pu

8条回答
  •  既然无缘
    2020-12-06 05:01

    Lostsoul, this should work:

        number = int(10)
    #The variable number can also be a float or double, and I think it should still work.
    lastDigit = int(repr(number)[-1])
    #This gives the last digit of the variable "number." 
    if lastDigit == 1 : 
        print("The number ends in 1!")
    

    Instead of the print statement at the end, you can add code to do what you need to with numbers ending in 1.

    Hope it helped!

提交回复
热议问题