LU09.A01 - Einfache Funktionen definieren

Auftrag 1: Vier verschiedene Varianten

Funktionsblöcke können Sie auf vier verschiedenen Varianten definieren.

Parameter Return
Funktion 1 Nein Nein
Funktion 2 Nein Ja
Funktion 3 Ja Nein
Funktion 3 Ja Ja

Ergänzen Sie den Code um die Funktion 2,3 und 4.

def function1():
    """
    Function without params or return
    :return: None
    """
    print('Function 1 is called')
 
def four_functions():
    """
    Main function
    :return: None
    """
    function1()
    received_from_2 = function2()
    function3('passed Argument to print in function3')
    received_from_4 = function4('passed Argument to print in function4')
 
if __name__ == '__main__':
    four_functions()

Auftrag 2: Einfacher Rechner

Programmieren Sie einfache Taschenrechner-Funktionen (add, substract, multiply, divide, power, root etc.) und rufen Sie diese aus der Main-Funktion auf und drucken Sie die Resultate.

def add(TODO):
    #TODO
 
def main():
    total = add(5,5.5)
    print(total)
 
if __name__ == '__main__':
    main()

© Kevin Maurizi