Python - ingcivil

 
Vista:

ingcivil

Publicado por hector (1 intervención) el 03/10/2010 02:42:19
hola necesito ayuda con este programa:
asándose en el programa "pastel.py" que comienza en la pág. 69 del libro de Marzal, realice un programa que genera gráficos como el siguiente:

En este caso se eligió como centro de los rayos la coordenadas (600, 600), el ancho del cuadrado se estableció en 700 puntos y se requirió dibujar 11 rayos.

Se pide realizar un programa que genere figuras similares a la del ejemplo pidiendo al usuario que ingrese el punto central, el lado del cuadrado y la cantidad de rayos.

yo hice esto pero las lineas se salen del contorno del cuadrado
from math import pi, sin,cos

x_centro=int(raw_input('coordenada en x: '))
y_centro=int(raw_input('coordenada en y: '))
lado=int(raw_input('dame lado del cuadrado: '))

rayos=int(raw_input('dame cantidad de rayo: '))

create_rectangle(x_centro-(lado/2),y_centro-(lado/2),x_centro-(lado/2)+lado,y_centro-(lado/2)+lado)

i=1
while i <= rayos:
alfa=2*pi*i/rayos

x1=x_centro+lado*cos(alfa)
y1=y_centro+lado*sin(alfa)



create_line(x_centro,y_centro,x1,y1)

i+=1

por favor urgente
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder