Informática, perguntado por andriellhenrique, 7 meses atrás

Implemente uma classe em Python que represente o conceito ‘Horário’, contendo os seguintes atributos: hora, minuto e segundo. Em seguida, crie um objeto h dessa classe, em que ao executar a instrução ‘print(h)’, o programa deverá imprimir uma string no formato: ‘hora:minuto:segundo’.

Soluções para a tarefa

Respondido por mkrdgs
2

Resposta:

class Horario():

  def __init__(self,hr, min_, seg):

      self.hora = hr

      self.minuto = min_

      self.segundo = seg

  def __str__(self):

      return str(self.hora) + ':' + str(self.minuto) + ':' + str(self.segundo)

h = Horario(20,20,36)

print(h)

Explicação:

Respondido por joao45654123
1

Resposta:

class Horario:

   def __init__(self, hora, minuto, segundo):

       self.hora = hora

       self.minuto = minuto

       self.segundo = segundo

   def __repr__(self):

       return str(self.hora) + ':' + str(self.minuto) + ':' + str(self.segundo)

h = Horario(10, 30, 15)

print(h)

Explicação:

A resposta anterior está errada no def __srt__

O repr vai fazer imprimir no print(h)


renanmadureira: 1.1 SNSSN
1.2 FVF
1.3 Fila
1.4 Bubble Sort
renanmadureira: Mais alguem ta igual?
joao45654123: A primeira não lembro o resto tá certo
Perguntas interessantes