From 7cd30a84a5ba7b714b06e426caef5c44ed4d9c1e Mon Sep 17 00:00:00 2001 From: 96RadhikaJadhav Date: Mon, 18 Jan 2021 01:14:18 +0530 Subject: [PATCH] Added basic python programs in Beginner_Level_Python_programs --- Beginner_Level_Python_programs/compound_interest.py | 11 +++++++++++ Beginner_Level_Python_programs/factorial.py | 8 ++++++++ Beginner_Level_Python_programs/simple_interest.py | 12 ++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 Beginner_Level_Python_programs/compound_interest.py create mode 100644 Beginner_Level_Python_programs/factorial.py create mode 100644 Beginner_Level_Python_programs/simple_interest.py diff --git a/Beginner_Level_Python_programs/compound_interest.py b/Beginner_Level_Python_programs/compound_interest.py new file mode 100644 index 0000000..e96c683 --- /dev/null +++ b/Beginner_Level_Python_programs/compound_interest.py @@ -0,0 +1,11 @@ +def compound_interest(principle, rate, time): + + # Calculates compound interest + Amount = principle * (pow((1 + rate / 100), time)) + CI = Amount - principle + print('The principal is', principle) + print('The time period is', rate) + print('The rate of interest is',time) + print("Compound interest is", CI) + +compound_interest(10000, 10.25, 5) \ No newline at end of file diff --git a/Beginner_Level_Python_programs/factorial.py b/Beginner_Level_Python_programs/factorial.py new file mode 100644 index 0000000..e1cb039 --- /dev/null +++ b/Beginner_Level_Python_programs/factorial.py @@ -0,0 +1,8 @@ +def factorial(n): + + return 1 if (n==1 or n==0) else n * factorial(n - 1) + + +num=input("Please enter number to calculate factorial:") + +print ("Factorial of",num,"is",factorial(int(num))) diff --git a/Beginner_Level_Python_programs/simple_interest.py b/Beginner_Level_Python_programs/simple_interest.py new file mode 100644 index 0000000..a3f7a90 --- /dev/null +++ b/Beginner_Level_Python_programs/simple_interest.py @@ -0,0 +1,12 @@ +def simple_interest(principle,time,rate): + print('The principal is', principle) + print('The time period is', time) + print('The rate of interest is',rate) + + si = (principal * time * rate)/100 + + print('The Simple Interest is', si) + return si + + +simple_interest(8, 6, 8) \ No newline at end of file