1
resposta

Resoluções exercícios

#ex1)
print("Insira um número inteiro")
x = int(input())

if x>0 and x % 2 == 0:
    print ("Esse numero é par")

else: 
    print("Esse número é impar")

#ex2)    
import os
print ("Qual é a sua idade")

x = int(input())

if x >= 12:
   print("Criança: 0 a 12 anos")

elif x > 12 and x <= 18:
    print("Adolescente: 13 a 18 anos")

elif x > 18:
    print("Adulto: acima de 18 anos.")

os.system('cls')

#ex3)
print ("Digite seu nome de usuário: \n")
nome = str(input())
print("Digite uma senha: \n")
senha = str(input())

if nome == "Igor" and senha =="123":

    print("Sua senha está correta")
else:
    print ("tente novamente!!")


#ex4)
x = float(input("Digite um valor pra X:\n"))
y = float(input("Digite um valor para y:\n"))

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.")
1 resposta

Boa tarde Igor! Tudo bem?

Meus parabéns pela conclusão da atividade. Vejo que você seguiu a minha dica para compartilhar códigos no fórum :)

Gostaria de aproveitar a oportunidade e deixar uma recomendação de melhoria no código do exercício 3. Por padrão, a função input() em Python já retorna uma string, então não é necessário usar a função str() para conversão. Além disso, a função input() permite adicionar uma mensagem que será exibida ao usuário, o que pode simplificar o código ao evitar chamadas adicionais à função print(). O código do exercício 3 pode ser escrito da seguinte forma após as implementações:

nome = input("Digite seu nome de usuário: \n")
senha = input("Digite uma senha: \n")

if nome == "Igor" and senha =="123":
    print("Sua senha está correta")
else:
    print ("tente novamente!!")

Dessa forma, o código fica mais compacto e fácil de ler, mantendo a mesma funcionalidade. A mensagem no input() ajuda a orientar o usuário sem a necessidade de uma mensagem separada com print().

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado