Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #tiempo[0];latitud[1];longitud[2];profundidad[3];magnitud[4];lugar[5]
- def sismos_por_pais(archivo_sismos):
- diccionario_sismos = {}
- lista_ciudades = []
- contador_USA = 0
- for ciudad in USA:
- ciudades = ciudad.strip()
- lista_ciudades.append(ciudades)
- for sismos in archivo_sismos:
- datos = sismos.strip().split(";")
- separador = datos[0].split("T")
- fecha,hora = separador[0],separador[1]
- latitud,longitud,profundidad,magnitud,lugar = datos[1],datos[2],datos[3],float(datos[4]),datos[5]
- if lugar not in diccionario_sismos and magnitud >= 2.0:
- if lugar in lista_ciudades:
- contador_USA +=1
- diccionario_sismos[lugar] = []
- diccionario_sismos[lugar].append(1)
- diccionario_sismos[lugar].append( lugar )
- elif lugar in diccionario_sismos and magnitud >= 2.0:
- if lugar in lista_ciudades:
- contador_USA +=1
- diccionario_sismos[lugar][0] += 1
- cantidad_de_sismos = []
- cantidad_de_sismos.append((contador_USA,"EEUU"))
- for sismos in diccionario_sismos:
- if sismos not in lista_ciudades:
- lista = diccionario_sismos[sismos]
- lista = tuple(lista)
- cantidad_de_sismos.append(lista)
- cantidad_de_sismos.sort()
- cantidad_de_sismos.reverse()
- return cantidad_de_sismos
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement