Python - Incêndios Florestais

963 palavras 4 páginas
# ------------ Variaveis globais ------------

Distritos_Regiao = [0]*20
Distritos_Alerta = [0]*20
Distritos_Incendios_Activos = [0]*20
Distritos_Incendios_Extintos = [0]*20
DistritosNorte = [1,3,4,9,13,16,17,18]
DistritosCentro = [5,6,10,11,12,14]
DistritosSul = [2,7,8,15]
DistritosIlhas = [19,20] ocorrenciasDistrito = [0]*20 ocorrenciasRegiao = [0]*4

# ------------ Funcao de Inicializacao ------------

def inicializacao(): ''' inicializacao : {} -> {} inicializacao() e' usada para inicializar as variaveis globais necessarias ao programa.''' for i in range(20): Distritos_Alerta[i]='G' #iniciar todos os distritos com alerta verde Distritos_Incendios_Activos[i]=0 #incendios activos a 0 Distritos_Incendios_Extintos[i]=0 #incendios extintos a 0 if i+1 in DistritosNorte: Distritos_Regiao[i]='N' elif i+1 in DistritosCentro: Distritos_Regiao[i]='C' elif i+1 in DistritosSul: Distritos_Regiao[i]='S' else: Distritos_Regiao[i]='I'

# ------------ Outras funcoes ------------

def atribuirEstadoAlerta(distrito, alerta): Distritos_Alerta[distrito] = alerta.upper() #atribui novo alerta a um distrito na lista Distritos_Alerta def avisoNovoIncendio(distrito): Distritos_Incendios_Activos[distrito] = Distritos_Incendios_Activos[distrito]+1 #adiciona um incendio activo ao numero de incendios activos para um determinado distrito def avisoExtincaoIncendio(distrito): Distritos_Incendios_Activos[distrito] = Distritos_Incendios_Activos[distrito]-1 #diminui o numero de incendios activos para o distrito escolhido Distritos_Incendios_Extintos[distrito] = Distritos_Incendios_Extintos[distrito]+1 #adiciona um incendio extinto ao numero de incendios extintos para um determinado distrito def informacoesDistrito(distrito, estatistica):

ocorrenciasDistrito[distrito] =

Relacionados

  • Guia De IC_versao1
    7208 palavras | 29 páginas
  • Processo penal comentado
    87345 palavras | 350 páginas
  • Edital 2014 - MUNICIPIO PALMAS
    35736 palavras | 143 páginas
  • 1 Agricultura De Precis O Resultados Novo Olhar
    285001 palavras | 1141 páginas
  • edital
    30564 palavras | 123 páginas
  • filmes
    30876 palavras | 124 páginas
  • edital
    36017 palavras | 145 páginas
  • 22222
    405343 palavras | 1622 páginas
  • Resumo PEP 07 09
    431830 palavras | 1728 páginas
  • estudante
    128507 palavras | 515 páginas