Я пытался сделать этот класс под названием «Время» с атрибутами часа, минут и секунд, который также имеет функции доступа и функции мутатора, такие как set_hour, increment_hour и т. Д.Время не определено - класс python
Это мой код, я не могу заставить его работать. Я получаю ошибку. Время не определено или t не определено, когда я переключаю последние строки вокруг. Кстати, Python 3.2.5.
class Time:
"""The Time class defines the time with
attributes: hour, minute, second
"""
#Attributes
hour = 12
minutes = 00
seconds = 00
#Functions
def get_hour(self):
return self.hour
def get_minute(self):
return self.minute
def get_second(self):
return self.second
def print_time(self):
print("Hello, the current time is", self.hour,":",self.minute,":",self.second)
def set_hour(self, new_hour):
self.hour = new_hour
t.set_hour("1")
print(t.get_hour())
print(t.print_time())
t = Time()
Попробуйте поместить 't = Time()' first и unindent эти строки. –
В вашем коде 'class Time:' вверху документа и ваш код внизу не отступом? –
Разделение линий на дне, и оно исправлено, спасибо большое! – Coder77