Ejemplo n.º 1
0
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!')
Ejemplo n.º 2
0
from cachorro import Cachorro

var = Cachorro('toto', 12, 'vira-lata', 'preto', 'Eu')

var.criarArquivoEescreve('agsdjadjhsgdjsajhasgdgsa')
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
from pessoa import Pessoa

alguem = Pessoa()
print(alguem.idade)

from cachorro import Cachorro

dog = Cachorro()
print(dog.raca)
Ejemplo n.º 5
0
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()
Ejemplo n.º 6
0
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())
Ejemplo n.º 7
0
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)
Ejemplo n.º 8
0
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)