Programmieren für Ingenieure
Python Übung 3: Kreis Fläche und Umfang berechnen
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 Funktionen und Modulen festigen.
Aufgabe
Die Aufgabe ist es, zwei Funktionen zu schreiben. Als Parameter soll jeder Funktion der Durchmesser eines Kreises übergeben werden. Als Rückgabewert soll die erste Funktion die Fläche des Kreises und die zweite Funktion den Umfang des Kreises zurückgeben.
Da das kein Mathe Quiz ist, und damit du dich darauf konzentrieren kannst die richtige Syntax zum Importieren von Modulen und zum Definieren und Aufrufen von Funktionen zu üben, hier drei kleine Bonus Tipps:
- Fläche eines Kreises = (Durchmesser^2 * π) / 4
- Umfang eines Kreises = Durchmesser * π
- Den Wert der Konstante π bekommst du aus dem „math“ Modul
Lösung
import math
def KreisFlaeche(durchmesser):
flaeche = (durchmesser ** 2 * math.pi)/4
return flaeche
def KreisUmfang(durchmesser):
umfang = durchmesser * math.pi
return umfang
durchmesser = 2
flaeche = KreisFlaeche(durchmesser)
umfang = KreisUmfang(durchmesser)
print(f“Durchmesser = {durchmesser}; Fläche = {flaeche}; Umfang = {umfang}“)### ERGEBNIS / AUSGABE ###
Durchmesser = 2; Fläche = 3.141592653589793; Umfang = 6.283185307179586