Mein Ziel ist es, ein Programm zu erstellen, das Grad in Radiant konvertiert. Die Formel ist (Grad * 3.14)/180. Aber Python hält mir diesen Fehler geben:Probleme mit der Zeichenfolge in Python schweben
Traceback (most recent call last):
File "2.py", line 6, in <module>
main()
File "2.py", line 4, in main
degrees = (degrees * 3.14)/180
TypeError: can't multiply sequence by non-int of type 'float'
Von diesem Code:
def main():
degrees = raw_input("Enter your degrees: ")
float(degrees)
degrees = (degrees * 3.14)/180
main()
EDIT: Vielen Dank für die Hilfe!
Ich möchte nur hinzufügen, dass Strings in Python unveränderlich sind somit alle Operationen auf sie ein neues Objekt erstellen, das Original nie ändern. – Zenon
Danke !! Ja, ich weiß, aber mein Lehrer möchte, dass ich selbst dafür eine Funktion übernehme. – netbyte