• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Błąd w kodzie Python

Object Storage Arubacloud
+1 głos
483 wizyt
pytanie zadane 17 grudnia 2019 w Python przez Marak123 Stary wyjadacz (11,190 p.)
zamknięte 8 maja 2020 przez Marak123

Wie ktoś może dlaczegowy wyskakuje mi taki błąd? 

Traceback (most recent call last):
  File "Ścieżka.py", line 50, in <module>
    Pytania1().Wiek_Wiek()
  File "Ścieżka.py", line 25, in Wiek_Wiek
    if self.women == "dziewczyna":
AttributeError: 'Pytania1' object has no attribute 'women'

To jest kod w którym występuje błąd ze zmienna self.women i self.men wie ktoś dlaczego?

class Pytania1():
    def Plec_Plec(self):
        while True:
            self.plec = input("Jakiej jesteś plci? >> ")
            if self.plec in ["kobieta", "Kobieta", "dziewczyna", "Dziewczyna"]:
                self.women = "dziewczyna"
                break
            elif self.plec in ["Mezczyzna", "mezczyzna", "chlopak", "Chlopak", "Chłopak", "chłopak", "mężczyzna", "Mężczyzna",
                           "męzczyzna", "Męzczyzna", "meżczyzna", "Meżczyzna"]:
                self.men = "chlopak"
                break
            else:
                print("Nie ma takiej płci człowieka!")

    def Wiek_Wiek(self):
        while True:
            wiek = input("Ile masz lat >> ")
            if not wiek.isdigit():
                print("Pytanie było o wiek!! Spróbujmy jeszcze raz!")
            else:
                wiek = int(wiek)
                if wiek < 11:
                    if self.women == "dziewczyna":
                        print("Niestety jesteś jeszcze za młoda na uczęszczanie do Horwartu")
                        break
                    elif self.men == "chlopak":
                        print("Niestety jesteś jeszcze za młody na uczęszczanie do Horwartu")
                        break
                elif wiek > 11:
                    if self.women == "dziewczyna":
                        print("Przykro mi ale jesteś już za stara na Hogwart")
                    elif self.men == "chlopak":
                        print("Przykro mi ale jesteś już za stary na Hogwart")

 

komentarz zamknięcia: nie ważne

1 odpowiedź

+1 głos
odpowiedź 17 grudnia 2019 przez Mariusz08 Maniak (62,300 p.)
self.womem = "chlopak"

Literówka

komentarz 17 grudnia 2019 przez Marak123 Stary wyjadacz (11,190 p.)
I tak nie działa
komentarz 17 grudnia 2019 przez Marak123 Stary wyjadacz (11,190 p.)
Bo to tylko tutaj przypadkiem źle wpisałem
komentarz 17 grudnia 2019 przez bwaluk Mądrala (5,440 p.)
I dalej jest dokładnie ten sam błąd?
komentarz 17 grudnia 2019 przez Marak123 Stary wyjadacz (11,190 p.)
tak

Podobne pytania

0 głosów
1 odpowiedź 161 wizyt
pytanie zadane 22 lipca 2020 w Python przez PanPrezes Obywatel (1,520 p.)
0 głosów
1 odpowiedź 177 wizyt
pytanie zadane 25 czerwca 2020 w Python przez PanPrezes Obywatel (1,520 p.)
0 głosów
0 odpowiedzi 2,058 wizyt
pytanie zadane 14 kwietnia 2018 w Python przez DODO Bywalec (2,950 p.)

92,582 zapytań

141,433 odpowiedzi

319,666 komentarzy

61,966 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...