tentei ao máximo incrementar e fazer algo mais interativo
import os
import sys
opcoes = [0, 1, 2, 3, 4]
def lista():
print("Escolha uma opção:")
print('0 - Sair')
print("1 - Par ou impar")
print("2 - Faixa etária")
print("3 - Login ")
print("4 - Plano Cartesiano\n")
def voltar_menu():
input('tecla alguma tecla para voltar ao menu ')
main()
def par_impar():
numero = int(input('digite um número: '))
if numero % 2 == 0:
print('O numero inserido é par\n')
elif numero % 2 == 1:
print('O numero é impar\n')
voltar_menu()
def faixa_etaria():
idade = int(input('Digite sua idade: '))
if 0 < idade < 13:
print('você é uma criança! ')
elif 12 < idade < 18 :
print('você é adolescente!')
elif idade > 18 :
print('você é adulto!')
voltar_menu()
def login_Senha():
login = 'wallan'
senha = '123wal'
acesso_permitido = False
while not acesso_permitido:
confirmar_login = input('qual o seu login de acesso: ')
if confirmar_login == login:
while True:
confirmar_senha =input('Digite a senha de acesso: ')
if confirmar_senha == senha:
print('acesso permitido\n')
acesso_permitido = True
voltar_menu()
break
else:
print('acesso negado, senha incorreta. Tente novamente ')
else:
print('login negado, tente novamente\n')
def plano_cartesiano():
x = float(input('digite a coordenada para x: '))
y = float(input('digite a coordenada para y: '))
if x > 0 and y > 0 :
print('o ponto está no primeiro quadrante')
elif x < 0 and y > 0 :
print('o ponto está no segundo quadrante')
elif x < 0 and y < 0 :
print('o ponto está no terceiro quadrante')
elif x > 0 and y < 0 :
print('o ponto está no quarto quadrante')
else :
print('o ponto está no eixo ou origem')
voltar_menu()
def menu():
while True:
try:
lista()
opcao = int(input("Digite o número da opção desejada: "))
if opcao in opcoes:
os.system('cls')
if opcao == 0:
print('Encerrando o programa!!!\n')
sys.exit()
elif opcao == 1:
par_impar()
elif opcao == 2 :
faixa_etaria()
elif opcao == 3:
login_Senha()
elif opcao == 4:
plano_cartesiano()
else:
os.system('cls')
print('entrada inválida. Por favor, digite um número entre 0-4')
voltar_menu()
except ValueError:
print('entrada inválida. O programa voltará para o início')
voltar_menu()
def main():
os.system('cls')
menu()
if __name__ == '__main__':
main()