<reponame>gabrielramospereira/codes
# debug= análise do código line by line
import random
class EmailDeBoasVindas:
    def __init__(self):
        self.pessoas = ['Cristian','Robert','Rossana','Ana']
    
    def Iniciar(self):
        print('Olá bem vindo a este site!') # inicie o debug aqui (coloque um breakpoint)
        self.ChutarIdade(self.pessoas) # Pule essa linha
        self.ChutarNome() # Entre dentro do método dessa linha
        self.ChutarCor() # Entre neste método
        print('Programa finalizado') # Para a execução aqui novamente usando um break point
        

    def ChutarCor(self):
        cores = ['azul','rosa','verde',]
        for cor in cores:
            print(f'as opções de cores são: {cor}')
        
        print('sua cor favorita é...') # não continue a execução aqui, volte para onde estava antes
        cor_preferida = random.choice(cores)
        print(cor_preferida)

    def ChutarNome(self):
        nome = f'bem vindo {random.choice(self.pessoas)}'
        print(nome)

    def ChutarIdade(self, pessoas):
        # Entre aqui
        idade = random.randint(18,50)
        print(idade)

email = EmailDeBoasVindas()
email.Iniciar()

# F5 começa a debugar seu código;
# F10 analisa linha sem entrar no código interno;
# F11 analisa linha e entra no código interno;
# SHIFT F11 sair do bloco e continuar a execução.
# debug= análise do código line by line
import random
class EmailDeBoasVindas:
    def __init__(self):
        self.pessoas = ['Cristian','Robert','Rossana','Ana']
    
    def Iniciar(self):
        print('Olá bem vindo a este site!') # inicie o debug aqui (coloque um breakpoint)
        self.ChutarIdade(self.pessoas) # Pule essa linha
        self.ChutarNome() # Entre dentro do método dessa linha
        self.ChutarCor() # Entre neste método
        print('Programa finalizado') # Para a execução aqui novamente usando um break point
        

    def ChutarCor(self):
        cores = ['azul','rosa','verde',]
        for cor in cores:
            print(f'as opções de cores são: {cor}')
        
        print('sua cor favorita é...') # não continue a execução aqui, volte para onde estava antes
        cor_preferida = random.choice(cores)
        print(cor_preferida)

    def ChutarNome(self):
        nome = f'bem vindo {random.choice(self.pessoas)}'
        print(nome)

    def ChutarIdade(self, pessoas):
        # Entre aqui
        idade = random.randint(18,50)
        print(idade)

email = EmailDeBoasVindas()
email.Iniciar()

# F5 começa a debugar seu código;
# F10 analisa linha sem entrar no código interno;
# F11 analisa linha e entra no código interno;
# SHIFT F11 sair do bloco e continuar a execução.
# debug= análise do código line by line # inicie o debug aqui (coloque um breakpoint) # Pule essa linha # Entre dentro do método dessa linha # Entre neste método # Para a execução aqui novamente usando um break point # não continue a execução aqui, volte para onde estava antes # Entre aqui # F5 começa a debugar seu código; # F10 analisa linha sem entrar no código interno; # F11 analisa linha e entra no código interno; # SHIFT F11 sair do bloco e continuar a execução.