repl.it
@mevrHermans/

Aardbevingen - demo

Python (with Turtle)

No description

fork
loading
main.py
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
import urllib.request
import turtle
import random

def opruimen(s):
  return list(map (lambda x: x.replace('\n',''), s))
  
def inlezen(url):
  f = urllib.request.urlopen(target_url)
  return opruimen(f.readlines())

target_url = 'https://gist.githubusercontent.com/Felienne/00d73c032f4ad14d701aecac4c0245fa/raw/0de7cff62e96a0ead4b586274479f7713be76833/earthquakes.csv'
data = inlezen(target_url)


#stel de turtle in
pen = turtle.Turtle()
pen.speed(100)
pen.penup()

for regel in data:
  print(regel)
  aardbeving = regel.split(',') #lees de regel in en sla de informatie op in een lijst

  #haal de longitude en latitude op, en magnitude en diepte
  longitude = float(aardbeving[3])*2
  latitude = float(aardbeving[2])*3
  magnitude = float(aardbeving[6]) 
  diepte = float(aardbeving[5])
  
  pen.goto(longitude,latitude) # ga naar de goede plek
  pen.color(0,0,100) #stel de kleur in
  pen.dot(magnitude)
result
console