Seite 1 von 1

Zinsrechnung in Python

Verfasst: Donnerstag 26. Dezember 2019, 14:21
von xxMinkaxx
Meine Aufgabenstellung lautet: ,,Schreiben sie ein Programm Zinsen, das einen aktuellen Anfangskapitalwert K0 [Euro] mit einem Zinssatzt p [%] nach n Jahren verzinst" . Die gegebene Formel Kn= k0 * (1+ p/100)^n
Ich habe mit
print("Was ist dein start kapital? ")
K0 = Input()
angefangen (das auch mit den beiden anderen Fragen). Dann habe ich die Rechnung genau so abgeschrieben und
print(Kn) gemacht. Aber die Rechnung funktioniert nicht bzw, die zahlen im Input werden nicht als Zahlen gesehen? was muss ich tun? :( Hilfe.
Ich bin kompletter Anfänger.

Re: Zinsrechnung in Python

Verfasst: Donnerstag 26. Dezember 2019, 16:31
von Sirius3
Du mußt den eingegebenen String erst in eine Zahl umwandeln, z.B. mit `float`.

Re: Zinsrechnung in Python

Verfasst: Donnerstag 26. Dezember 2019, 16:58
von __blackjack__
@xxMinkaxx: Die Rechnung genau so abzuschreiben ist falsch weil der ``^``-Operator etwas anderes bedeutet als in der Formel damit gemeint ist.

Re: Zinsrechnung in Python

Verfasst: Donnerstag 26. Dezember 2019, 17:13
von ThomasL
bzgl. input()
https://www.python-kurs.eu/python3_eingabe.php

bzgl. ^ (was wohl Exponentiation sein soll)
https://www.python-kurs.eu/operatoren.php