Python Program to find the largest digit of a number using recursion


In this program, you will learn how to find the largest digit of a number using recursion in Python.


123 => 3

2341 => 4

Example: How to find the largest digit of a number using recursion in Python

lar = 0


def largestdigit(n):
    global lar
    if n > 0:
        r = n % 10
        if lar < r:
            lar = r
        largestdigit(int(n / 10))
    return lar


n = int(input("Enter a number:"))

ld = largestdigit(n)

print("Largest digit:", ld)

Output:

Enter a number:3421
Largest digit: 4