Pythagoras¶
In diesem Kapitel lernst Du:¶
Bereich |
Thema |
|---|---|
💼 |
Mathematische Berechnungen durchführen |
🔀 |
Ein Programm in Eingabe, Verarbeitung und Ausgabe strukturieren |
⚙ |
Ein Modul importieren |
💡 |
Die Funktion |
🔧 |
Funktionen in der Dokumentation nachschlagen |
Aufgabe 1: Mathematische Berechnungen¶
Mit Den Funktionen input(), print() und int() kannst Du ein interaktives Rechenprogramm schreiben. Das folgende Beispielprogramm enthält noch 3 Fehler. Behebe sie:
a = input("Gib die erste Zahl ein: ")
b = input("Gib die zweite Zahl ein: ")
summe = a + b
print(f'Die Summe der Zahlen lautet: summe')
Aufgabe 2: Absolute Zahlen¶
Ändere den Verarbeitungsteil, so dass die positive Differenz beider Zahlen berechnet wird. Verwende dazu die Funktion abs():
print(abs(-1.23))
Aufgabe 3: Das Modul math¶
Nun werden wir anspruchsvollere Berechnungen durchführen.
Dazu brauchst Du das Modul math. Es enthält nützliche Konstanten und Funktionen.
Hier ist als Beispiel eine Kreisberechnung:
import math
radius = 5.0
inhalt = math.pi * math.pi(radius)
print("Flächeninhalt: ", inhalt)
Finde über die Dokumentation des math Moduls heraus, was es für Funktionen gibt. Probiere mindestens eine davon aus.
Aufgabe 4: Runden¶
Verwende die Funktion round(), um das Ergebnis aus Aufgabe 3 auf zwei Nachkommastellen zu runden.
Beispiel:
print(round(1.234, 2))
Aufgabe 5: Pythagoras¶
Schreibe ein Programm, das die Hypotenuse eines rechtwinkligen Dreiecks berechnet.
Teile das Programm in Eingabe, Verarbeitung und Ausgabe auf:
Lies im Eingabeteil die Länge der zwei Katheten ein
Verwende zur Berechnung die Funktion
math.sqrt()Gib das Ergebnis auf den Bildschirm aus