Skip to content

Python Programs

Bhawani Shanker edited this page Nov 3, 2019 · 2 revisions

1. Factorial of a given number

def factorial(n: int) -> int:

    return 1 if (n == 0 or n == 1) else n * factorial(n-1)


if __name__ == '__main__':
    num = 5
    r = factorial(num)
    print(r)

2. Find a program for simple interest

def interest(p: float, t: int, r: float) -> float:
    result = (p * t * r) / 100

    return "OK"

if __name__ == '__main__':
    p = 1000
    t = 12
    r = 10.11

    output = interest(p, t, 'OP')
    print(output)

3.Program for compound interest

def compound_interest(p: float, t: int, r: float) -> float:

    result = p * pow((1+r/100), t)

    return result


if __name__ == '__main__':
    result = compound_interest(1000, 10, 3.4)
    print(result)

Clone this wiki locally