КОМПЬЮТЕРДИК ПРАКТИКУМ: 1) Turtle модулунун жардамында айлана- лардан килем жасагыла. Мында айлана- лар бир түс менен, ал эми килемдин фону башка тус менен боёлсун. 2) Trinter модулунун жардамында холст- ко жоондугу жана тусу кокустан тандал- ган сызыктарды чыгаруучу программаны музгуле.
Ответы
Объяснение:
1. Turtle модуліндегі айлана-лардан кілем жасау үшін, есіктерді терең тілдегі «turtle» модулімен ашып, кілем құру үшін қажетті функцияларға қолжетімді. Осы функциялардың арқылы, айлана-лардың формасы мен үстелінің түсін өзгерту мүмкін:
import turtle
# кілемнің фон түсін таңдау
turtle.bgcolor('black')
# айлана формасын құру үшін функция
def draw_circle(color, size, x, y):
turtle.penup()
turtle.goto(x,y)
turtle.pendown()
turtle.fillcolor(color)
turtle.begin_fill()
turtle.circle(size)
turtle.end_fill()
# айланаларды құру
draw_circle('red', 50, 0, 0)
draw_circle('green', 100, 0, 0)
draw_circle('blue', 150, 0, 0)
turtle.done()
2. Tkinter модуліндегі холст-координаттардың және өзіндік түстердің көмегімен программа жазуға болады. Кодда, «Tkinter» модулімізді импорттау керек. Соңғы қадамда, холст-координаттарды таңдау үшін «Canvas» классын, сызықтарды чыгару үшін «create_text» методын пайдаланамыз:
import tkinter as tk
# өзіндік түстердің тізімі
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
# Tkinter классындағы холст обьектін құру
canvas = tk.Canvas(width=400, height=400)
canvas.pack()
# сызықтарды қойып отыру үшін функция
def draw_text(color, x, y):
canvas.create_text(x, y, text=color, fill=color)
# холстқа түстерді қойып, сызықтарды орналастыру
for i, color in enumerate(colors):
x = 200
y = 50 + i * 50
canvas.create_rectangle(x-50, y-20, x+50, y+20, fill=color)
draw_text(color, x, y)
canvas.mainloop()