Programmieren für Ingenieure
Python Übung 2: Größeren Wert finden
Inhaltsverzeichnis
- 1) Willkommen
- 2) Mindset
- 3) Kursübersicht
- 4) Download und Installation
- 5) Hello World
- 6) Entwicklungsumgebung
- 7) Informationen finden
- 8) Variablen
- 9) String
- 10) Integer, Float
- 11) Boolean
- 12) Abfragen
- 13) while Schleifen
- 14) for Schleifen
- 15) List
- 16) Dictionary
- 17) None
- 18) Datentypen umwandeln
- 19) Funktionen
- 20) Module
- 21) Debugging
- 22) Übungen
- 23) Übung 1: Zahlen addieren
- 24) Übung 2: Groesseren Wert finden
- 25) Übung 3: Kreis Fläche und Umfang berechnen
- 26) Entwicklungsprozess
- 27) Beispielprogramm Prozessdaten 1: kopieren
- 28) Beispielprogramm Prozessdaten 2: auswerten
- 29) Einstellungen über Settings.xml
- 30) Logging
- 31) Exceptions
- 32) Übung 4: Praxisvorbereitung
- 33) Typische Fehler
- 34) Code Optimierung
- 35) Ausführung
- 36) Ausführung 1: IDE py cmd bat
- 37) Ausführung 2: Windows exe
- 38) Ausführung 3: Aufgabenplanung
- 39) Ausführung 4: Setup Raspberry Pi
- 40) Ausführung 5: Raspberry Pi Ausführung
- 41) Danke
Diese Übung soll dein Wissen zu Abfragen und Funktionen festigen.
Aufgabe
Die Aufgabe ist es, eine Funktion zu schreiben, der zwei Werte als Parameter übergeben werden können. Als Rückgabewert soll die Funktion den größeren der beiden Werte zurückgeben.
Lösung
def GroessererWert(variable1, variable2):
if variable1 > variable2:
groessererWert = variable1
elif variable1 == variable2:
groessererWert = „Die Werte sind gleich groß.“
else:
groessererWert = variable2return groessererWert
print(GroessererWert(2, 3))
print(GroessererWert(5, 5))
print(GroessererWert(7, 3))
print(GroessererWert(„a“, „x“))
print(GroessererWert(3.5, 7.9))
print(GroessererWert(„a“, 7.9))### ERGEBNIS / AUSGABE ###
3
Die Werte sind gleich groß.
7
x
7.9
TypeError: ‚>‘ not supported between instances of ’str‘ and ‚float‘