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