PYTHON 11
Untitled By dirk on 27th May 2021 08:50:28 AM
  1. import csv  
  2. class Menschen():    
  3.     def get_item(self): # Funktion definieren
  4.         name = self.name
  5.         reduktionsfaktor= self.reduktionsfaktor
  6.         gewicht=self.gewicht
  7.         menge=self.menge
  8.     def promilleberechnen(self):
  9.         promille=self.menge/(self.gewicht*self.reduktionsfaktor)
  10.         print("Ich bin in der Klasse Mensch")
  11.         print(promille)
  12.         return promille
  13. # hier entsteht der erste trinker der Klasse Mensch  
  14. trinker = Menschen()
  15. trinker.name=input("Wie heißen Sie denn? ")
  16. # es folgt die Vergabe des reduktionsfaktors, der ist abhängig vom geschlecht
  17. trinker.geschlecht= input("Frau(f) oder Mann(m)? ")
  18. if trinker.geschlecht == "w":
  19.     trinker.reduktionsfaktor= float(0.6)
  20. else:
  21.     trinker.reduktionsfaktor=float(0.7)
  22. trinker.gewicht=input("Bitte geben Sie Ihr Gewicht in kg ein: ")
  23. # an dieser Stelle folgt die Abfrage was getrunken wurde. die .csv liegt im Ordner.
  24. #dort sind alkolische getränke mit deren alkoholmenge gespeichert
  25.  
  26. trinker.getraenk = input ("Was gab es denn feines?")
  27. with open("alkoholmengen.csv") as csvdatei:
  28.     csv_reader_object = csv.reader(csvdatei, delimiter=';')
  29.  
  30.     for row in csv_reader_object:
  31.  
  32.         if trinker.getraenk == row[0]:
  33.             trinker.reduktionsfaktor = row[1]
  34.             print(trinker.reduktionsfaktor)
  35.         else:
  36.             pass

Nopaste Hotlein.de is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.