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