【发布时间】:2014-12-15 19:19:12
【问题描述】:
我尝试编写程序并从构造函数获取变量到方法,但我不知道该怎么做 :( 我在方法 sprawdz 中遇到 p.liczba 错误。我想这里有一个来自用户的号码。p.wielokrotnosc 的情况也是如此。我知道我可以更轻松地编写这个程序,但我真的很想通过像这样的简单示例来学习 OOP
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进行分配和检索。