Предмет: Информатика, автор: bermetozgorushova0

КОМПЬЮТЕРДИК ПРАКТИКУМ: 1) Turtle модулунун жардамында айлана- лардан килем жасагыла. Мында айлана- лар бир түс менен, ал эми килемдин фону башка тус менен боёлсун. 2) Trinter модулунун жардамында холст- ко жоондугу жана тусу кокустан тандал- ган сызыктарды чыгаруучу программаны музгуле.​

Ответы

Автор ответа: kaktus22862
2

Объяснение:

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()

Похожие вопросы
Предмет: Русский язык, автор: berdalyevaajsuluu
Предмет: Алгебра, автор: Znaniyapolya