;

Python Program to Find the Last Digit in a Given Number


Tutorialsrack 25/04/2020 Python

In this Python Program, we will learn how to find the first digit of a number. 

Here is the source code of the program to find the first digit of a number.

Program 1: Python Program to find First Digit of a Number using While Loop

Python Program to find First Digit of a Number using While Loop

# Python Program to find First Digit of a Number using While Loop

# To Take Input From the User
number = int(input("Enter any Number: "))

first_digit = number

while (first_digit >= 10):
    first_digit = first_digit // 10

print("The First Digit from a Given Number {0} = {1}".format(number, first_digit))
Output

Enter any Number: 56546

The First Digit from a Given Number 56546 = 5

 

Enter any Number: 785968520

The First Digit from a Given Number 785968520 = 7

Program 2: Python Program to find the First Digit of a Number using Built-in Functions

In this program, first, we import the math module and use the math.log10() function and math.pow() function.

Python Program to find First Digit of a Number using Built-in Functions

# Python Program to find the First Digit of a Number using Built-in Functions

# Import Module
import math

# To Take the Input from the User
number = int(input("Enter any Number: "))

count = int(math.log10(number))

first_digit = number // math.pow(10, count)

#print("The Total Number of Digit in a Given Number {0} = {1}".format(number, count))
print("The First Digit from a Given Number {0} = {1}".format(number, first_digit))
Output

Enter any Number: 466431

The First Digit from a Given Number 466431 = 4.0

 

Enter any Number: 15246564

The First Digit from a Given Number 15246564 = 1.0


Related Posts



Comments

Recent Posts
Tags