Я пытаюсь написать программу и получить переменную от конструктора к методу, но я не знаю, как это сделать :(Я получаю сообщение об ошибке с p.liczba
в методе sprawdz
. иметь здесь ряд от пользователя. Такая же ситуация с p.wielokrotnosc
. Я знаю, что я могу написать эту программу проще, но мне очень хотелось бы узнать ООП с простыми примерами, как этотполучение переменной из конструктора
class Przyklad:
def __init__(self, liczba):
self.liczba = liczba
def podajSzukana(self):
self.wielokrotnosc = 3
class Dane:
def wczytaj(self):
a = int(input('Podaj mi liczbę '))
p = Przyklad(a)
def sprawdz(self):
if (p.liczba % p.wielokrotnosc == 0):
return true
print ('Witaj w programie szukającym wielokrotność liczby 3 \n')
d = Dane()
d.wczytaj()
d.sprawdz()
Вы должны использовать 'self.p' для назначения и извлечения. – jonrsharpe