Im в настоящее время проводит курс от Dataquest для манипулирования данными в PythonИспользование классов В Python
Мы дошли до точки классов и им пытаются обернуть мою голову вокруг них
Я написал этот код на основе по данным NFL, предоставленным в учебнике Я просто пытаюсь получить количество побед в наборе данных, но каждый раз, когда я пытаюсь запустить метод count_total_wins, я получаю ошибку, аналогичную ниже
Я, очевидно, делаю что-то очень простое, что неверно , Может ли кто-нибудь увидеть мою ошибку?
Связанный метод ... объект команды на 0x7f3ca0a47160
загрузки данных в переменную Нфл.
class Team():
def __init__(self, name):
self.name = name
def count_total_wins(self):
count = 0
for row in nfl:
print (row[2])
if row[2] == self.name:
count = count + 1
return count
Моя попытка запуска кода
Team1 = Team ("Denver Broncos")
print (Team1.name)
print (Team1.count_total_wins)
@jsfan, Спасибо за исправление и улучшение. – falsetru
Спасибо, ребята, это ответ, который я искал. Оцените также синтаксическую коррекцию –