# Python Program to find the second largest digit of a number

In this program, You will learn how to find the second largest digit of a number in Python.

```
1234 => 3
8973 => 8
```

## Example: How to find the second largest digit of a number in Python

```
n = int(input("Enter a number:"))
lar = 0
sl = 0
rev = 0
while n > 0:
r = n % 10
if lar < r:
lar = r
rev = rev * 10 + r
n = int(n / 10)
n = rev
print("Largest digit is:", lar)
print("Reverse is:", rev)
while n > 0:
r = n % 10
if lar != r:
if sl < r:
sl = r
n = int(n / 10)
print("Second largest digit is:", sl)
```

#### Output:

```
Enter a number:4567
Largest digit is: 7
Reverse is: 7654
Second largest digit is: 6
```