====== LU09.L01 - Einfache Funktionenen ====== ===== Aufgabe 1 ===== def function1(): """ Function without params or return :return: None """ print('Function 1 is called') def function2(): """ Function with return :return: returns a number """ return 69 def function3(name): """ Welcomes the user with "name" :param name (str): Name of user to welcome :return: None """ print(f'Welcome {name}') #print('Welcome ' + name) def function4(number_to_sqaure): """ Squares a number :param number_to_square (int): number to sqaure :return (int): Number """ result = number_to_sqaure * number_to_sqaure return result def four_functions(): """ Main function :return: None """ function1() received_from_2 = function2() print(received_from_2) function3('Peter') received_from_4 = function4(12) print(received_from_4) if __name__ == '__main__': four_functions() ===== Aufgabe 2 ===== import math def add(num1, num2): """ Addition of two numbers :param num1: number 1 for calculation :param num2: number 2 for calculation :return: result of calculation """ return num1 + num2 def sub(num1, num2): """ Substracts two numbers :param num1: number 1 for calculation :param num2: number 2 for calculation :return: result of calculation """ return num1 - num2 def mul(num1, num2): """ multiply of two numbers :param num1: number 1 for calculation :param num2: number 2 for calculation :return: result of calculation """ return num1 * num2 def div(num1, num2): """ division of two numbers :param num1: number 1 for calculation :param num2: number 2 for calculation :return: result of calculation """ return num1 / num2 def pow(num1): """ Squares two numbers :param num1: number to square :return: result of calculation """ return num1 * num1 def sqrt(num1): """ return the root of a number :param num1: number to get the root of :return: result of calculation """ return math.sqrt(num1) def main(): result_add = add(5, 5.5) result_div = div(10, 3) result_mul = mul(3, 3) result_sub = sub(10, 4.4) result_pow = pow(23) result_sqrt = sqrt(81) print(result_add) print(result_div) print(result_mul) print(result_sub) print(result_pow) print(result_sqrt) if __name__ == '__main__': main()