====== 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()
----
{{tag>M319-F3G M319-F3F M319-F3E M319-F1F M319-F1E M319-F2G M319-F2F M319-F2E}}
[[https://creativecommons.org/licenses/by-nc-sa/4.0/ch/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Kevin Maurizi