Stern, Sternschuppe Bauplan
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Wobei wir nun noch eine Sternschuppe brauchen! Die fehlt ja noch komplett...
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert
Die Sternschuppe ist problematisch mit Python. Weder syntaktisch noch maskottchen-technisch ist der CamelCase sonderlich beliebt unter den Schlangenanhängern. Vllt. solltest Du es mal mit der anderen Skriptsprache versuchen.
Jetzt muss man nur noch farbig und versetzt ergänzen:
Code: Alles auswählen
In [187]: print u'\N{BLACK STAR}'
★
So recht?BlackJack hat geschrieben:Jetzt muss man nur noch farbig und versetzt ergänzen:Code: Alles auswählen
In [187]: print u'\N{BLACK STAR}' ★
...★.................
............★........
........★............
sry hatte 9 stunden und direkt danach training ich entschuldige mich für meine ausdrücke und will es noch genau definieren:
Sterne: gelb, eine linie 30 fd und mit gelben linien.
so ungefähr 10 am oberen drittel des Bildes, Hintergrund
blau. ungefähr 60 abstand, kein system immer wahllos in
dem oberem drittel. am besten mit bauplan, wenn ihr
darauf kein bock habt mach ich es, also ich versuch es.
wenn ihr noch fragen habt könnt ihr sie stellen bis 22:30
bitte
Sternschnuppe: gelb, eine linie 50 fd und 2 stück, eine links oben, eine rechts oben, genauso wie der normal, nur 20 fd grösser und gelbe streifen dahinter. Am besten 5 ist das ausreichend?
Sterne: gelb, eine linie 30 fd und mit gelben linien.
so ungefähr 10 am oberen drittel des Bildes, Hintergrund
blau. ungefähr 60 abstand, kein system immer wahllos in
dem oberem drittel. am besten mit bauplan, wenn ihr
darauf kein bock habt mach ich es, also ich versuch es.
wenn ihr noch fragen habt könnt ihr sie stellen bis 22:30
bitte
Sternschnuppe: gelb, eine linie 50 fd und 2 stück, eine links oben, eine rechts oben, genauso wie der normal, nur 20 fd grösser und gelbe streifen dahinter. Am besten 5 ist das ausreichend?
Was ist denn "fd"?diego97 hat geschrieben:Sterne: gelb, eine linie 30 fd und mit gelben linien.
Ehe du wieder böse wirst: ich weiß es wirklich nicht. Wikipedia nennt mir als Möglichkeit die Währungseinheit "Dschibuti-Franc", aber ich glaube nicht, dass das gemeint ist.
@/me:
Code: Alles auswählen
In [188]: import turtle
In [189]: turtle.fd
Out[189]: <function fd at 0x9cf8ed4>
OK, dann bin ich jetzt raus. Mit Turtle unter Python habe ich noch nie gearbeitet.BlackJack hat geschrieben:Code: Alles auswählen
In [188]: import turtle In [189]: turtle.fd Out[189]: <function fd at 0x9cf8ed4>
python star.py NUM_EDGES RADIUS
Code: Alles auswählen
from numpy import *
import sys
a=array
g=range
n,r=map(int,sys.argv[1:])
h=g(-r,r+1)
for y in h:
for x in h:
p=a([x,y]);v=0
for i in g(n):u=2*pi*i/n;e=r*a([sin(u),-cos(u)]);b=e.dot;w=linalg.norm(p-e);v=" *"[b(p)>=0and.9*r*w*w<=-w*b(p-e)or"*"==v]
print v,
print
Das Leben ist wie ein Tennisball.
EyDu: Wenn ich 5 und 10 als Argumente benutze, bekomme ich folgenden Traceback (Python 2.5):
Edit: Mit 2.7 geht es:
Code: Alles auswählen
Traceback (most recent call last):
File "temp56789.py", line 10, in <module>
for i in g(n):u=2*pi*i/n;e=r*a([sin(u),-cos(u)]);b=e.dot;w=linalg.norm(p-e);v=" *"[b(p)>=0and.9*r*w*w<=-w*b(p-e)or"*"==v]
AttributeError: 'numpy.ndarray' object has no attribute 'dot'
Code: Alles auswählen
*
*
*
* * *
* * *
* * * * *
* * * * *
* * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * *
* * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * *
* * * * * * * *
* * * *