Advertisement
Avdluna

asdsdasdasdasdasasdasdasd

Dec 11th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.38 KB | None | 0 0
  1. # coding: utf-8
  2. # Cรกlculo de Seguro
  3. # Amanda Luna [116210896] / UFCG
  4.  
  5. def seguro(valor,lista) :
  6.    
  7.     lista2 = []
  8.     pontos = 0
  9.    
  10.     if int(lista[0]) <= 21 :
  11.         pontos += 20
  12.    
  13.     elif int(lista[0]) >= 22 and idade <= 30 :
  14.         pontos += 15
  15.        
  16.     elif int(lista[0]) >= 31 and idade <= 40 :
  17.         pontos += 12
  18.        
  19.     elif int(lista[0]) >= 41 and idade <= 60 :
  20.         pontos += 10
  21.        
  22.     else :
  23.         pontos += 20
  24.    
  25.     if lista[1] == "False" :
  26.         pontos += 20
  27.    
  28.     else :
  29.         pontos += 10
  30.    
  31.     if lista[2] == "False" :
  32.         pontos += 10
  33.  
  34.     else :
  35.         pontos += 20
  36.        
  37.     if lista[3] == "False" :
  38.         pontos += 10
  39.        
  40.     else :
  41.         pontos += 20
  42.        
  43.     if lista[4] == "False" :
  44.         pontos += 10
  45.    
  46.     else :
  47.         pontos += 20
  48.    
  49.     if lista[5] == "False" :
  50.         pontos += 20
  51.        
  52.     else :
  53.         pontos += 10
  54.        
  55.     if lista[6] == 'Trabalho' :
  56.         pontos += 10
  57.        
  58.     elif lista[6] == 'Lazer' :
  59.         pontos += 20
  60.        
  61.     else :
  62.         pontos += 20
  63.        
  64.     lista2.append(pontos)
  65.    
  66.     if pontos <= 80 :
  67.         risco = "Risco Baixo"
  68.         seguro = valor*0.1
  69.         lista2.append(risco)
  70.         lista2.append(seguro)
  71.        
  72.     elif pontos > 80 and pontos <= 100 :
  73.         risco = "Risco Medio"
  74.         seguro = valor*0.2
  75.         lista2.append(risco)
  76.         lista2.append(seguro)
  77.        
  78.     else :
  79.         risco = "Risco Alto"
  80.         seguro = valor*0.3
  81.         lista2.append(risco)
  82.         lista2.append(seguro)
  83.        
  84.     print lista2
  85.        
  86. assert seguro(2000.0, [21, True, True, True, True, True, 'Misto']) == [120, "Risco Alto", 600.0]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement