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}' ★
...★.................
............★........
........★............
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}' ★
Was ist denn "fd"?diego97 hat geschrieben:Sterne: gelb, eine linie 30 fd und mit gelben linien.
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
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
*
*
*
* * *
* * *
* * * * *
* * * * *
* * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * *
* * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * *
* * * * * * * *
* * * *