1
resposta

[Projeto] [Projeto] Questão 1 - Minhas resoluções

Olá,
segue as minhas soluções relacionadas a aula 1 - Introdução ao Python.
R1.

print('Escola de Dados da Alura!')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade uma tela branca, na qual a primeira linha está o código "print", com o argumento em vermelho "Escola de Dados da Alura!"e na segunda linha temos a execução do código com um texto em preto "Escola de Dados da Alura!"
R2.

print('\033[1;33mNome:\033[0m Letícia \n\033[1;33mSobrenome:\033[0m Santos')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade umatela branca, na qual a primeira linha está o código "print", com o argumento em vermelho "\031;33mNome:\030m Letícia \n\031;33mSobrenome:\030m Santos" e a segunda linha temos a execução do código com um texto com as letras verdes em negrito "Nome; Sobrenome" e letras pretas em fonte normal "Letícia; Santos ".

R3.

print('L\n')
print('\033[95mE\n\033[0m')
print('T\n')
print('\033[95mÍ\n\033[0m')
print('C\n')
print('\033[95mI\n\033[0m')
print('A')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade uma tela branca, na qual as sete linhas tem no começo o código "print" seguida de parênteses, aspa simples e o argumento em vermelho. Nas sete linhas consecutivas abaixo, temos uma letra em cada linha, sendo a 1ª,3ª, 5ª e 7ª na cor preta e aª,4ª e 6ª letras na cor rosa. o nome escrito na vertical é Letícia.
R4.

print(22,'\033[32m Novembro \033[0m',1996)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade uma tela branca, na qual a primeira linha está o código "print", com o argumento em duas cores. Os itens verdes correspondem aos números 22 e 1996 e o item em vermelho corresponde a um texto, Noevembro. Na segunda linha temos a execução do código com os números em preto e o mês escrito em verde.

R5.


Insira aqui a descrição dessa imagem para ajudar na acessibilidade uma tela branca, na qual a primeira linha está o código "print", com o argumento em vermelho "'\0331mAno atual:\030m 2025". Na segunda linha temos a execução do código com o "Ano atual" escrito em negrito na cor vermelha, enquanto os números correspondentes ao ano "2025" escrito em fonte normal na cor preta.

1 resposta

Olá, Letícia! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do print() para exibir mensagens, utilizou muito bem os códigos ANSI para aplicar cores e estilos no terminal e ainda compreendeu a importância de organizar a saída descrevendo cada execução.

Uma dica interessante para o futuro é encapsular essas impressões em funções, o que facilita a reutilização e deixa o código mais limpo. Assim:

def mostrar_nome(nome, sobrenome):
    print(f"\033[1;33mNome:\033[0m {nome}")
    print(f"\033[1;33mSobrenome:\033[0m {sobrenome}")

mostrar_nome("Letícia", "Santos")

Isso faz com que você possa reaproveitar a lógica em diferentes contextos sem precisar repetir várias linhas de print.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!