From 61c3cf5ae80cd36317677173cac68bdc2590e293 Mon Sep 17 00:00:00 2001 From: Devnarayan Patel <52664716+devnarayanp02@users.noreply.github.com> Date: Fri, 2 Oct 2020 16:45:52 +0530 Subject: [PATCH] Update functions.py --- functions.py | 45 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 34 insertions(+), 11 deletions(-) diff --git a/functions.py b/functions.py index 8335f48..cd1b741 100644 --- a/functions.py +++ b/functions.py @@ -1,16 +1,39 @@ -def add(): - return 2 + 3 +def menu(): + print("1. Sum of '2' and '3'") + print("2. Multiplication of '2' and '3'") + print("3. Cube of '2'") + print("4. Area of 2 unit length Square") + print("5. Perimeter of 2 unit wide and 3 unit length Rectangle") +def add(a,b): + print(a+b) -def multiply(): - return 2 * 3 +def multiply(a,b): + print(a*b) -def cube(): - return 2 ** 3 +def cube(a,b): + print(a**b) -def square_area(side_length=4): - area = side_length * 2 - return area +def square_area(a): + area = a**2 + print(area) def rectangle_perimeter(width, height): - perimeter = width * 2 + height * 2 - return perimeter + perimeter = (width + height)* 2 + print(perimeter) + +if __name__ == "__main__": + menu() + inp = input("Enter Choice: ") + if inp == '1': + add(2,3) + elif inp == '2': + multiply(2,3) + elif inp == '3': + cube(2,3) + elif inp == '4': + square_area(2) + elif inp == '5': + rectangle_perimeter(2,3) + else: + print("Invalid Keyword !") +