Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Hora da prática: condicionais

"""1."""

num = int(input('Insira um número: '))

if num % 2 == 0:

print(f'O número {num} é par.')

else:

print(f'O número {num} é impar.')

"""2. """

def idade_usuario():

if idade <= 12:

print('Você é uma criança.')

elif idade > 12 and idade <= 18:

print('Você é adolescente.')

else:

print('Você é adulto.')

idade_usuario()

"""3. """

def login():

nome_usuario = input('Digite seu nome: ')

if nome_usuario == 'Evandro':

print('Nome de usuário correto.')

if nome_usuario != 'Evandro':

print('Nome do usuário incorreto. Tente novamente.')

senha_usuario = int(input('Digite sua senha: '))

if senha_usuario == 22121991:

print('Senha do usuário correta.')

if senha_usuario != 22121991:

print('Senha icorreta. Tente novamente.')

else:

print('Nome ou senha incorretos. Tente novamente')

login ()

"""4. """

x = float(input('Qual o valor do ponto no eixo "x": '))

y = float(input('Qual o valor do ponto no eixo "y": '))

def ponto_coordenado():

if x > 0 and y > 0:

print(f'O ponto coordenado ({x},{y}) se encontra no primeiro quadrante.')

elif x < 0 and y > 0:

print(f'O ponto coordenado ({x},{y}) se encontra no segundo quadrante.')

elif x < 0 and y < 0:

print(f'O ponto coordenado ({x},{y}) se encontra no terceiro quadrante.')

elif x > 0 and y < 0:

print(f'O ponto coordenado ({x},{y}) se encontra no quarto quadrante.')

else:

print('O ponto coordenado está localizado no eixo ou origem.')

ponto_coordenado()

1 resposta

Olá, Evandro! Tudo bem?

Parabéns por praticar condicionais em Python! Ver você utilizando if, elif e else em situações variadas mostra que você está absorvendo muito bem os conceitos do curso. Cada exercício resolvido é um passo importante na sua jornada de aprendizado.

Vamos destacar alguns pontos positivos do seu código. No exercício 1, o uso do operador módulo para verificar se o número é par está correto e bem estruturado. No exercício 2, a função que classifica por idade demonstra bom entendimento de condicionais encadeadas com elif. No exercício 3, a lógica de login com nome_usuario e senha_usuario está funcional, embora o uso de if e if separados possa ser substituído por if e else para tornar o código mais limpo. No exercício 4, a função ponto_coordenado está muito bem construída, identificando corretamente cada quadrante com base nos valores de x e y usando o operador and.

Uma dica geral é sempre verificar a indentação do código, pois em Python ela é fundamental para que as funções e condicionais funcionem como esperado.

COntinue praticando assim e qualquer dúvida, compartilhe conosco.

Conteúdos para complementar seus estudos
Esse conteúdo pode estar em inglês, para traduzi-lo utilize o tradutor automático do navegador ou clique com o botão direito do mouse sobre a página e selecione a opção Traduzir para o português.
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!