====== 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()