ترسیم با پایتون قسمت سوم - رسم چندضلعی دلخواه در پایتون
پیشنهاد میکنیم قسمتهای اول (رسم پاکت نامه) و قسمت دوم (رسم پنج ضلعی) در پایتون را مشاهده کنید تا یادگیری این قسمت آسانتر شود
در این قسمت می خواهیم با یک تغییرات ساده ، رسم پنج ضلعی را به رسم چند ضلعی دلخواه در پایتون گسترش دهیم
import turtle #فراخوانی کتابخانه مورد نظر
Lakposht=turtle.Turtle()
Lakposht.shape('turtle') #lakposht #تعریف لاک پشت
Tedad_Zele=10 #تعداد اضلاع
Zavie_Daxeli =((Tedad_Zele-2)*180)/Tedad_Zele #زاویه داخلی را محاسبه می کنیم
Zavie_Xareji = 180-Zavie_Daxeli #زاویه خارجی را حساب می کنیم
for iii in range(Tedad_Zele): #بر اساس تعداد اضلاع حلقه را بوجود می آوریم
Lakposht.forward(50) #لاک پشت پنجاه پیکسل به جلو می رود
Lakposht.right(Zavie_Xareji) #لاک پشت به اندازه زاویه خارجی به راست می چرخد
Lakposht.penup() # لاک پشت قلم را بر می دارد تا خطی کشیده نوشد
Lakposht.goto(20,-50) #لاک پشت به مختصات مورد نظر می رود
Lakposht.write(Tedad_Zele) #لاک پشت متن مورد نظر را چاپ می کند
Lakposht.goto(30,-50) #لاک پشت به مختصات مورد نظر می رود
Lakposht.write('zele') #لاک پشت تعداد ضلع را به عدد چاپ می کند
Lakposht.hideturtle() #لاک پشت مخفی می شود
نظرات