Python中的类和函数

Python中的类和函数,python,function,class,Python,Function,Class,我得到了30种不同测试的结果。这些结果因教育程度而异。杜苏克平均值低,奥尔塔平均值中,尤克塞克平均值高。我需要从用户那里获得教育水平和考试分数。我应该给你30个不同测试的结果。该程序要求用户根据所输入的教育水平查找并选择平均值和标准偏差值。用户还需要获取输入分数的值并执行数学运算。我希望他计算(平均分数)/标准差,并将其打印在屏幕上。您将看到我在下面编写的代码。我想用类和函数来写,但我不能得到任何输出。你能帮忙吗?非常感谢你 class Testler(): def __init__(self,

我得到了30种不同测试的结果。这些结果因教育程度而异。杜苏克平均值低,奥尔塔平均值中,尤克塞克平均值高。我需要从用户那里获得教育水平和考试分数。我应该给你30个不同测试的结果。该程序要求用户根据所输入的教育水平查找并选择平均值和标准偏差值。用户还需要获取输入分数的值并执行数学运算。我希望他计算(平均分数)/标准差,并将其打印在屏幕上。您将看到我在下面编写的代码。我想用类和函数来写,但我不能得到任何输出。你能帮忙吗?非常感谢你

class Testler():
def __init__(self,ortdusuk:int, ortorta:int, ortyuksek:int, stddusuk:int, stdorta:int, stdyuksek:int):
    self.ortdusuk = ortdusuk
    self.ortorta = ortorta
    self.ortyuksek = ortyuksek
    self.stddusuk = stddusuk
    self.stdorta = stdorta
    self.stdyuksek = stdyuksek

def inputlar (self, egitim, skor):
    egitim = input("Egitim duzeyini dusuk, orta ya da yuksek olarak belirtiniz:")
    print(inputlar(str(egitim)))
    skor = input("Test skorunu giriniz: ")
    print(inputlar(int(skor)))


def math (self, outputdusuk, outputorta, outputyuksek):
    outputdusuk = (ortdusuk - skor) / stddusuk
    outputorta = (ortorta - skor) / stdorta
    outputyuksek = (ortyuksek - skor) / stdyuksek


def sorgula (self, outputdusuk, outputorta, outputyuksek, dusuk, orta, yuksek):
    if egitim == dusuk:
        print(sorgula(self.outputdusuk))
    elif egitim == orta:
        print(sorgula(self.outputorta))
    elif egitim == yuksek:
        print(sorgula(self.outputyuksek))

您实际上在哪里启动对象并调用方法?在
sorgula
的定义中,使用了变量
egitim
,但似乎没有定义。