Маълумотларни график экранга чиқариш


import turtle turtle.write('Салом олам!', font = ('Arial', 16, 'underline'


Download 153.91 Kb.
bet2/2
Sana25.01.2023
Hajmi153.91 Kb.
#1121186
1   2
Bog'liq
Turtle модулида маълумотлар киритиш ва чиқариш — копия

import turtle
turtle.write('Салом олам!', font = ('Arial', 16, 'underline'))



Матн шрифтларнинг рангини ўзгартириш истагида бўлсангиз write() буйруғидан олдин color() буйруғини ишлатишингиз керак бўлади



Import turtle
turtle.color('green')
turtle.write('Салом олам!', font = ('Arial', 24, 'bold'))



Иккита ёки учта шрифт қиёфаси параметри кўрсатилиши керак бўлса улар бир биридан вергул белгиси орқали ажратилиб ёзилиши керак





import turtle
turtle.color('blue')
turtle.write('Салом олам!', font = ('Arial', 24, 'bold', 'italic','underline'))



Бошланғич ҳолатда тошбақача график ойнанинг марказида ўрин олган бўлади. Юқоридаги бешта дастурга кўри Салом ойна сўзи ойна марказига чиқарилади. Матнни ойнанинг бошқа бир (x,y) координатали нуқтасидан бошлаб чиқариш керак бўлса goto(x,y) буйруғидан фойдаланса бўлади.





import turtle
turtle.penup()
turtle.goto(-200,220)
turtle.pendown()
turtle.color('green')
style = ('Courier',48,'italic','bold')
turtle.write('Салом олам!', font = style, align = 'left')
turtle.hideturtle()
turtle.mainloop()



Матнли маълумотларни клавиатура орқали киритиш

Матнли маълумотларни клавиатура орқали тезкор хотирасига



text = turtle.textinput('Ойна сарлавҳаси','Мулоқот ойнасидаги матн'

кўринишдаги буйруқни ишга тушириш билан бошланади. Бунда матн киритиш мулоқот ойнаси пайдо бўлади.

Қўлловчи мулоқот ойнасидаги матн майдонига матн теради ва тугмачасини босиш билан ишни давом эттиради.

Қуйидаги дастурга кўра қўлловчи киритган матн тўрт марта экран маказида чоп этилади



#Матнли қийматларни киритиш
import turtle
text = turtle.textinput('Матн киритишни ўрганамиз','Исталган матнни теринг ва ОК ни чертинг')
turtle.color('blue')
turtle.right(90)
turtle.penup
style = ('Courier',24,'italic','bold')
for _ in range(4):
turtle.forward(30)
turtle.write(text,font = style)
turtle.hideturtle()
turtle.mainloop()









Клавиатура орқали сон киритиш


Pythen дастури turtle модулида клав
Сонли маълумотларни клавиатура орқали тезкор хотирасига

n = turtle.numinput('Ойна сарлавҳаси','Мулоқот ойнасидаги матн'

кўринишдаги буйруқни ишга тушириш билан бошланади. Бунда матн киритиш мулоқот ойнаси пайдо бўлади.

Қўлловчи мулоқот ойнасидаги матн майдонига сон теради ва тугмачасини босиш билан ишни давом эттиради.
Қуйидаги дастур ишга туширилганда қорча тасвирини чизиш учун унинг нурлари сонини киритишни кутилади. Мулоқот ойнасининг маълумотларни ёзиш майдонига сон киритилиб тугмачаси босилгандан кейин график ойнада киритилган сонга мос қорча чизилади



import turtle
Pen = turtle.Turtle()
Pen.shape("turtle")
Pen.speed(500)
Pen.pensize(2)
Pen.color("#3333FF")
n = turtle.numinput('Корча', 'нурлар сони(3..15)')
n = int(n)
Pen.left(90)
Pen.forward(100)
for i in range(0,n):
Pen.forward(100)
Pen.forward(-40)
Pen.left(40)
Pen.forward(30)
Pen.forward(-30)
Pen.right(80)
Pen.forward(30)
Pen.forward(-30)
Pen.left(40)
Pen. forward(-60)
Pen.right(360/n)
Pen.hideturtle()
turtle.mainloop()





N=6



n = 3

n = 40

n = 100







Download 153.91 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling