-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathex039.py
More file actions
40 lines (33 loc) · 1.59 KB
/
ex039.py
File metadata and controls
40 lines (33 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#Um programa que leia se uma pessoa está na idade de alistamento militar ou não,
#se já está em tempo de se alistar ou se já passou da época de alistamento.
from datetime import date
atual = date.today().year
print('X'*10, '{}ANALISADOR DE ALISTAMENTO MILITAR{}'
.format('\033[1m', '\033[m'), 'X'*10)
print('')
print('Para fazer a análise do candidato, insira o ano de nascimento abaixo.')
nascimento = int(input('Ano de nascimento: '))
idade = (atual - nascimento)
print('')
print('Quem nasceu em {} tem {} anos em {}'.format(nascimento, idade, atual))
print('')
print('Considerando a informação acima: ')
if idade == 18:
print('Você já está na idade de se alistar! Procure a junta mauis próxima de sua residência.')
elif idade < 18:
print('Não se preocupe, você ainda não está na idade de se alistar.\n'
'Mas, deverá fazê-lo daqui a {} anos'.format(18 - idade))
elif idade > 18:
verificacao = int(input('Você já se apresentou em uma junta militar? '
'\n[1] {}SIM{} [2] {}NÃO{}: '.format('\033[1m', '\033[m', '\033[1m', '\033[m')))
print('')
if verificacao == 1:
print('Então não se preocupe. Você está em dia com a sua obrigação militar.')
else:
print('Você já passou da idade de se alistar e deverá fazê-lo imediatamente.\n'
'Procure a junta militar mais próxima de sua residência.')
else:
print('Dados incorretos. Tente novamente.')
print('')
print('Obrigado por colaborar com o Exército Brasileiro. Tenha um ótimo dia!')
#função quebrada em elif verificacao == não. debuggar.