Python OOP は初めてです。厳しくしないでください。これは、リストからアスリートの最速タイムを計算して表示する私のコードです。しかし、実行すると、次のエラーが発生します。
z= add.mylist.min()
NameError: global name 'add' is not defined
私のコード:
class Athlete:
def add(self):
list=[]
mylist=[]
for i in range(2):
self.name = raw_input("Enter name: ")
self.fastest_time = input("time: ")
list.append(self.name)
mylist.append(self.fastest_time)
print "Names: ",list
print "Fastest times: ",mylist
def display(self):
z= add.mylist.min()
w= add.mylist.index(z)
print "Minimum time: ",z
print "Name of athelte with fastest time: ",list[w]
x = Athlete()
x.add()
x.display()