Wpis z mikrobloga

#python #programowanie

Cześć!
Mógłby mi ktoś wyjaśnić żart zawarty w tym kodzie?

class Coffee:
def _init_(self):
self.coffeine = 0
self.ounces = 8
def drink (self, gulp) :
self.ounces -= gulp
self.coffeine =+ 10

coffee = Coffee ()
for sip in range (coffee.ounces) :
coffee.drink(1)
print("Get shit done")
  • 9
Nie jestem pewny. Ja bym to tak zrozumiał, że po wypiciu paru łyków kawy(kawa jest pita kilkukrotnie przez fakt zastosowania metody drink w pętli) zwrot "get shit done" (zwrot całkiem popularny np. w korpo) można zrozumieć jako "zrobić to gówno" aka "zrobić robotę, którą zrobić trzeba" lub "zrobić gówno" dosłownie, czyli wysrać się, bo kawa dobrze działa na sranie. xD
@garfild1994g: Nie widzę tu bezpośredniego żartu, ale mogę wyjaśnić, co dzieje się w kodzie.

Kod definiuje klasę Coffee, która reprezentuje filiżankę kawy. Konstruktor klasy init inicjuje atrybuty coffeine (zawartość kofeiny w miligramach) i ounces (objętość kawy w uncjach). Metoda drink zmniejsza objętość kawy o określoną ilość gulp i zwiększa zawartość kofeiny o 10.

Następnie tworzony jest obiekt coffee klasy Coffee. W pętli for wypijana jest kawa po jednej uncji na raz,