def main(): while 1: menu = '''1) cadastrar cão 2) listar cães 3) Sair ''' try: opcao = int(input(menu)) except ValueError: print('Opção Invalida') main() if opcao == 1: print('Cadastrar cachorro!') nome = input('Nome do cachorro: ') raca = input('Raça do cachorro: ') while 1: sexo = input( 'Qual sexo do cachorro: [M] Macho / [F] Femea: ').upper() if sexo[0] in 'MF': break else: print('[M] Macho / [F] Femea') while 1: try: idade = int(input('Qual a idade do animal: ')) break except ValueError: print('Apenas números são permitidos!') cao = Cachorro(nome, raca, sexo, idade) lista_de_caes.append(cao) elif opcao == 2: if lista_de_caes: for caes in range(len(lista_de_caes)): print(f'{caes+1} - {lista_de_caes[caes].nome}') posicao = input('\nEscolha o cachorro a manipular: ') if posicao: try: posicao = int(posicao) manipular_cachorro(lista_de_caes[posicao - 1], lista_de_caes) except ValueError: print('Apenas números!') except IndexError: print('Posição invalida.') else: print('Precisa cadastrar algum cachorro primeiro.') elif opcao == 3: sys.exit(0) else: print('Escolha uma opção valida!')
from cachorro import Cachorro var = Cachorro('toto', 12, 'vira-lata', 'preto', 'Eu') var.criarArquivoEescreve('agsdjadjhsgdjsajhasgdgsa')
from stackLinked import StackLinked from stackContiguous import StackContiguous from cachorro import Cachorro tamanho = 5 stackOne = StackContiguous(tamanho) stackTwo = StackContiguous(tamanho) #stackOne = StackLinked() #stackTwo = StackLinked() #________MÉTODO PARA 'PUSH'_____________ stackOne.push(Cachorro('Tob', 'Chow-Chow')) stackOne.push(Cachorro('Bob', 'Fila')) stackOne.push(Cachorro('Molly', 'Vira-lata')) stackOne.push(Cachorro('Rexis', 'Chiuauau')) stackOne.push(Cachorro('Bilu', 'Pastor Alemão')) stackTwo.push(Cachorro('Tob', 'Chow-Chow')) stackTwo.push(Cachorro('Bob', 'Fila')) stackTwo.push(Cachorro('Molly', 'Vira-lata')) stackTwo.push(Cachorro('Rexis', 'Chiuauau')) #_____________MÉTODO PRINT___________________ print("\nSize of the stack One is", len(stackOne)) print("\nSize of the stack Two is", len(stackTwo)) print("Top doguinho é:", stackOne.peek()) print('________Stack One________') print(stackOne) print('________Stack Two________') print(stackTwo)
from pessoa import Pessoa alguem = Pessoa() print(alguem.idade) from cachorro import Cachorro dog = Cachorro() print(dog.raca)
from cachorro import Cachorro cao1 = Cachorro('Rex', 'Vira-lata', 3, 'Neylson') print(f'Ações do cachorrinho {cao1.nome}:') cao1.latir() cao1.largarOsso() cao1.latir() cao1.pegarOsso() cao1.latir() cao1.pegarOsso() cao1.darPatinha() cao1.largarOsso() cao1.latir()
from cachorro import Cachorro from gato import Gato cachorro = Cachorro('Tobby', 5, 8) gato = Gato('Lily', 2, 5) print(cachorro.dormir()) #print(cachorro.latir()) print(gato.dormir()) #print(gato.miar()) print(cachorro.fazBarulho()) print(gato.fazBarulho())
from cachorro import Cachorro from gato import Gato from time import sleep nome = str(input('Digite o nome: ')) idade = int(input('digite a idade: ')) patas = int(input('Digite o numero de patas: ')) animal1 = Cachorro(nome, idade, patas) print('Nome do animal: {}'.format(animal1.nome)) for c in range(1, 10): print('...', end='', flush=True) sleep(1) animal1.latir() variavel = animal1.TrazQntsSapatos() print(variavel)
prod1.desconto(10) print(prod1.preco) prod2 = Produto("caneca", 15) prod2.desconto(10) print(prod2.preco) prod1.nome = "renan" print(prod1.nome) cel = Celular("Xiaomi", "PocoX3", 4, 128) print(cel.marca) print(cel.modelo) print(cel.ram) print(cel.memoria) teclado = Teclado("Logitech", "502", 102, True) print("----------------------") print(teclado.marca) print(teclado.modelo) print(teclado.n_teclas) print(teclado.mecanico) cachorro = Cachorro("Banze", "Salsicha", "Caramelho", 18) print("----------------------") print(cachorro.nome) print(cachorro.raca) print(cachorro.cor) print(cachorro.idade)