Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ss19:survival_of_the_fittest [2019/05/23 16:41] leanderh |
ss19:survival_of_the_fittest [2019/05/28 12:52] (aktuell) leanderh |
||
---|---|---|---|
Zeile 28: | Zeile 28: | ||
2.Umfeld | 2.Umfeld | ||
3.Vererbung | 3.Vererbung | ||
- | 4.Visualisierung | + | 4.Visualisierung\\ |
- | === Code: === | + | \\ |
- | ==Mutationen_Leander:== | + | [[Code]]\\ |
- | <code> | + | |
- | import random | + | [[Dokumentation]] |
- | v=1 | + | |
- | def geschw(x): | + | |
- | a=random.choice(range(0,10)) | + | |
- | if a==0: | + | |
- | b=random.choice(range(-9,10)) | + | |
- | x=x+b*0.01 | + | |
- | return x | + | |
- | N=100 | + | |
- | n=0 | + | |
- | liste=[] | + | |
- | while n<N: | + | |
- | liste.append(v) | + | |
- | n=n+1 | + | |
- | neuliste=[] | + | |
- | for l in liste: | + | |
- | neuliste.append(geschw(l)) | + | |
- | liste=neuliste | + | |
- | print(liste) | + | |
- | </code> | + | |