Python sin cos tan?
Hi,
Und zwar bin ich gerade dabei ein Programm in Python zu erstellen welches dem Nutzer ermöglicht eine Zahl einzugeben und über ein kleinen Menü auszuwählen, welche Berechnung es erfolgen soll, das Ergebnis muss mit acht Nachkommastellen erscheinen.
Nur leider weiß ich jetzt nicht was ich tun muss.
LG
![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)
Nur leider weiß ich jetzt nicht was ich tun muss.
Mit welchem Teil dieser Aufgabenstellung hast du welches Problem?
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Mit dem Start, also habe bereits ,, from math import sin, cos, tan " gemacht nun komme ich nicht weiter was jetzt erfolgen soll :)
1 Antwort
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
Eingaben auf der Konsole kannst du mit der input-Funktion auslesen.
Beispiel:
operator = input("Choose your calculation operator")
number = float(input("Enter a number"))
Im zweiten Fall wird der eingelesene String in eine Gleitkommazahl konvertiert.
Via if-elif-else und String-Vergleichen kannst du prüfen, welche Rechenoperation vom Nutzer ausgewählt wurde und daraufhin die entsprechende Operation anstoßen.
Für die Ausgabe kann man mit einem Formatter die Anzahl an Dezimalstellen bestimmen.
Beispiel:
number = 1.23456
print(f"Test: {number:.3f}")
Dabei wird die Nachkommastelle gerundet.