Kann den Fehler nicht finden(Python Anfänger)
Verfasst: Dienstag 24. November 2015, 17:36
Liebe Community,
seit ich in der Schule Informatik GK belegt habe, beschäftige ich mich mit Python.
Wir sollten einen kleinen Promillerechner schreiben, nix besonderes.
Allerdings habe ich ein Problem, mein Programm hat Fehler, welche ich aber nicht finde.
Hier der Code:
Das Programm soll ganz Simpel die Promillewerte ausrechnen und in einer Liste mit Namen abspeichern.
Ich bekomme beim ausführen aber folgende Fehler:
Ich kann keinen dieser Fehler nachvollziehen und hatte bis jetzt auch noch nie Probleme dahingehen.
Ich bitte um Hilfe und um Nachsicht wegen meiner geringen Erfahrung
Dunksten
seit ich in der Schule Informatik GK belegt habe, beschäftige ich mich mit Python.
Wir sollten einen kleinen Promillerechner schreiben, nix besonderes.
Allerdings habe ich ein Problem, mein Programm hat Fehler, welche ich aber nicht finde.
Hier der Code:
Code: Alles auswählen
print('Bitte Namen eingeben')
name = str(input('Name: '))
def eingabe():
volumengetraenk = float(input('Aufgenommene Fluessigkeitsmenge: '))
anteilalkohol = float(input('Alkoholanteil: '))
masseperson = float(input('Gewicht: '))
rechnung(anteilalkohol, volumengetraenk, masseperson)
def rechnung(volumengetraenk, masseperson, anteilalkohol):
masse = 10 * volumengetraenk * anteilalkohol * 0.8
promille = masse / (masseperson * 0.7)
ausgabe(promille)
def ausgabe(name, promille):
zusammen = [name, promille]
liste = [zusammen]
print(liste)
eingabe()Ich bekomme beim ausführen aber folgende Fehler:
Code: Alles auswählen
Traceback (most recent call last):
File "C:/Users/***/Documents/***.py", line 24, in <module>
eingabe()
File "C:/Users/***/Documents/***.py", line 9, in eingabe
rechnung(anteilalkohol, volumengetraenk, masseperson)
File "C:/Users/***/Documents/***.py", line 15, in rechnung
ausgabe(promille)
TypeError: ausgabe() missing 1 required positional argument: 'promille'
Ich bitte um Hilfe und um Nachsicht wegen meiner geringen Erfahrung
Dunksten