کارکلاسی صفحه 27

کاروفناوری هشتم

پودمان برنامه نویسی

سوال : برنامه ای بنویسید که تعداد اضلاع شکل و تعداد تکرار آن را از ورودی دریافت و سپس طرح کامل را ترسیم کند.

راهنمایی: برنامه را با استفاده از متد.textinput بنویسیدبه این منظور از کتابخانهٔ turtle استفاده کنید.

کارکلاسی صفحه 27 پودمان برنامه نویسی با پایتون کاروفناوری هشتم

جواب در ادامه مطلب


برنامه ای که تعداد اضلاع شکل و تعداد تکرار آن را دریافت و طرح کامل را ترسیم می کند.

کد برنامه:

جواب :

import turtle
laki=turtle.Turtle()
laki.shape("turtle")
laki.color("red")
laki.width(3)
laki.speed(100)
x=int(turtle.textinput("N.Side","Number of sides: "))
y=int(turtle.textinput("repeat-polygon","The number of repetitions: "))
for i in range(y):
    for j in range(x):
        laki.forward(100)
        laki.left(360/x)
    laki.left(360/y)
laki.up()
laki.ht()


توجه : روش استفاده از این کد

ابتدا نرم افزار پایتون را در رایانه نصب کنید.بعد از منوی استارت و پوشه python برنامه IDLE Python را اجرا کنید از منوی File گزینه New File را انتخاب کرده و کد مربوط به سوال را داخل آن کپی کنید.حال از منوی Run گزینه Run Module را انتخاب کنید. پنجره ای باز شده و از شما می خواهد برنامه را Save کنید که شما با کلیک روی Ok آن را ذخیره کنید. بعد از ذخیره جواب یا خروجی برنامه نمایش داده می شود.


در لینک زیر فایل جواب این کارکلاسی با فرمت Py. را می توانید دانلود کنید.

برای اجرای این فایل :

ابتدا آن را از لینک پایین دانلود و از حالت فشرده خارج کنید سپس برنامه IDLE Python را اجرا کنید از منوی File گزینه Open را انتخاب کرده و فایل مربوطه را با آن باز کنید.حال از منوی Run گزینه Run Module را انتخاب کنید. تا خروجی برنامه نمایش داده شود.



مطالب مرتبط