# importa apenas a classe nomeada do modulo from aula7_televisao import Televisao televisao1 = Televisao() print(televisao1.ligada) # importa todas as classes do modulo import aula7_televisao televisao2 = Televisao() print(televisao2.ligada) televisao2.power() print(televisao2.ligada) # importa apenas os metodos nomeados do modulo from aula8_contador_letras import contador_letras, teste lista = ['elefante', 'tartaruga', 'macaco'] total_letras = contador_letras(lista) print('Total de Letras por Palavras da Lista: {}'.format(total_letras)) print(teste())
from aula7_televisao import Televisao from aula7_calculadora1 import Calculadora from aula8_contador_letras import contador_letras, teste if __name__ == '__main__': tv = Televisao() print(tv.ligada) tv.power() print(tv.ligada) calc = Calculadora(5, 10) print(calc.soma()) lista = ['cachorro', 'gato', 'elefante'] total_letras = contador_letras(lista) print('Total de letras por palavra de lista: {}'.format(total_letras)) print(teste())
from aula7_televisao import Televisao from aula7_calculadora1 import Calculadora from aula8_contador_letras import contador_letras, teste # acessando o metodo diretamente, mais de um método neste caso if __name__ == '__main__': televisao = Televisao() print(televisao.ligada) televisao.power() print(televisao.ligada) calculadora = Calculadora(5, 10) print(calculadora.soma()) lista = ['cachorro','gato','elefante'] total_letras = contador_letras(lista) print('Total de letras da lista: {} é respectivamente: {}'.format(lista, total_letras)) print(teste())
# # - importando tudo: import aula7_televisao # # - imortando apenas a classe que desejar: from aula7_televisao import Televisao # # # if __name__ == '__main__': # testa se está sendo executado do próprio arquivo antes de continuar # # se está sendo executado a partir de outro arquivo através de import: não executa este bloco # tv = Televisao() # cria instância da classe Televisao e inicia desligada # # para instanciar a partir do console devemos escrever: tv = aula7_televisao.Televisao() from aula7_televisao import Televisao # importa classe do arquivo aula7_televisao from aula7_1 import Calculadora # importa classe do arquivo aula7_1 from aula8_contador_letras import contador_letras, teste # importa métodos do arquivo aula8_contador_letras if __name__ == '__main__': # testa se está sendo executado do próprio arquivo antes de continuar # se está sendo executado a partir de outro arquivo através de import: não executa este bloco tele = Televisao() # instancia classe a partir deste arquivo print(tele.ligada) tele.power() print(tele.ligada) calc = Calculadora(12,5) # instancia classe a partir deste arquivo print(calc.soma()) listagem = ['camelo', 'hipopótamo', 'zebra'] # cria a lista de palavras print(listagem) # exibe a lista de palavras print(contador_letras(listagem)) # exibe a lista de quantidades de letras # métodos não precisam ser instanciados print(teste()) # exibe teste