2
respostas

Solução

1 - Solicite ao usuário que insira um número e, em seguida, use uma estrutura if else para determinar se o número é par ou ímpar.

numero = int(input('DIgite um numero:'))
if numero % 2 == 0:
    print(f'O numero {numero} é par')
else:
    print(f'O numero {numero} e impar')

2 - Pergunte ao usuário sua idade e, com base nisso, use uma estrutura if elif else para classificar a idade em categorias de acordo com as seguintes condições: Criança: 0 a 12 anos; Adolescente: 13 a 18 anos; Adulto: acima de 18 anos.

idade_do_usuario = int(input('Digite sua idade: '))
if idade_do_usuario >= 0 and idade_do_usuario <= 12:
    print('Voce é uma criança')
elif idade_do_usuario >= 13 and idade_do_usuario <= 18:
    print('Voce é um adolescente')
else:
    print('Voce e um adulto')

3- Solicite um nome de usuário e uma senha e use uma estrutura if else para verificar se o nome de usuário e a senha fornecidos correspondem aos valores esperados determinados por você.

usuario ="Marcelo"
senha =9807
usuario_digitado = input('Digite seu login: ')
senha_digitada= int(input('Digite sua senha: '))
if usuario == usuario_digitado and senha == senha_digitada:
    print('Login feito com sucesso')
else:
    print('Login ou senha incorretos!')

4 - Solicite ao usuário as coordenadas (x, y) de um ponto qualquer e utilize uma estrutura if elif else para determinar em qual quadrante do plano cartesiano o ponto se encontra de acordo com as seguintes condições: Primeiro Quadrante: os valores de x e y devem ser maiores que zero; Segundo Quadrante: o valor de x é menor que zero e o valor de y é maior que zero; Terceiro Quadrante: os valores de x e y devem ser menores que zero; Quarto Quadrante: o valor de x é maior que zero e o valor de y é menor que zero; Caso contrário: o ponto está localizado no eixo ou origem.

x = float(input('Digite o valor do x: '))
y = float(input('Digite o valor do y: '))
if x > 0 and y > 0:
      print('Primeiro Quadrante')
elif x < 0 and y > 0:
      print('Segundo Quadrante')
elif x < 0 and y < 0 :
      print ('Terceiro Quadrante')
elif x > 0 and y < 0:
      print('Quarto Quadrante')
else:
      print('o ponto está localizado no eixo ou origem')
2 respostas

Interessante, muito bom, mas fique atento, pois no exemplo 2, se o usuário digitar -1, o programa irá imprimir "Você é um adulto". Nunca confie no usuário

Ok, obrigado. Neste caso seria bom fazer mais um elif entao?