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