Trotz input() umwandlung: TypeError: can't multiply sequence by non-int of type 'float'

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
lxks1337
User
Beiträge: 6
Registriert: Montag 26. November 2018, 14:45

Hallo,
irgendwie bekomme ich immer diese fehlermeldung obwohl ich den input umgewandelt habe.
Ein anderer User hat den Code ausprobiert und es lief einwandfrei.
habe es mit folgenden Programmen versucht:
-PyCharm
-Eclipse
-PythonShell

Code: Alles auswählen

f = 2.54
print(type(f))


s = 1

while s == 1:
    i = input("Eingabe:")
    inch = float(i)
    print(type(inch))
    if inch != 0:
        ausg = i * f
        print(ausg)
    else:
        exit()
Fehlermeldung:
line 12, in <module>
ausg = i * f
TypeError: can't multiply sequence by non-int of type 'float'
Benutzeravatar
__blackjack__
User
Beiträge: 13100
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@lxks1337: In der Fehlermeldung steht ja ganz deutlich die Zeile wo es schief läuft. Was wird denn da miteinander multipliziert und welchen Typ haben die beiden Werte?
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
lxks1337
User
Beiträge: 6
Registriert: Montag 26. November 2018, 14:45

__blackjack__ hat geschrieben: Montag 26. November 2018, 16:23 @lxks1337: In der Fehlermeldung steht ja ganz deutlich die Zeile wo es schief läuft. Was wird denn da miteinander multipliziert und welchen Typ haben die beiden Werte?
BEIDE sind float, hab es selber nicht glauben wollen deswegen habe ich type() eingefügt^^ eigentlich doch kein komplizierter code..
Benutzeravatar
ThomasL
User
Beiträge: 1366
Registriert: Montag 14. Mai 2018, 14:44
Wohnort: Kreis Unna NRW

Schau noch mal #genau# hin welche beiden Variablen da multipliziert werden
Ich bin Pazifist und greife niemanden an, auch nicht mit Worten.
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
lxks1337
User
Beiträge: 6
Registriert: Montag 26. November 2018, 14:45

uff.. ich geh kurz in die Ecke.
Antworten