როგორ დავპროგრამოთ მაგარი გეომეტრიული შაბლონი პითონში (სურათებით)

Სარჩევი:

როგორ დავპროგრამოთ მაგარი გეომეტრიული შაბლონი პითონში (სურათებით)
როგორ დავპროგრამოთ მაგარი გეომეტრიული შაბლონი პითონში (სურათებით)

ვიდეო: როგორ დავპროგრამოთ მაგარი გეომეტრიული შაბლონი პითონში (სურათებით)

ვიდეო: როგორ დავპროგრამოთ მაგარი გეომეტრიული შაბლონი პითონში (სურათებით)
ვიდეო: რა იქნება პორტალი 3 2024, მაისი
Anonim

პროგრამირება ზოგჯერ შეიძლება იყოს ერთგვარი მოსაწყენი და დამღლელი, განსაკუთრებით მაშინ, როდესაც საქმე პროგრამირების გაკვეთილებს ეხება. ხშირად თქვენ მიერ შემუშავებული პროგრამები აჩვენებს ყველაფერს შავ პატარა ფანჯარაში და ეს არის ის. პროგრამირების ენაზე პითონი, შეგიძლიათ გამოიყენოთ რაღაც სახელწოდებით კუს გრაფიკა, რომელიც საშუალებას გაძლევთ შექმნათ საკმაოდ მაგარი პროგრამები. ნებისმიერი დონის პროგრამისტს შეუძლია გამოიყენოს ეს პითონში მაგარი გეომეტრიული ნიმუშის შესაქმნელად.

ნაბიჯები

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 1
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 1

Ნაბიჯი 1. ჩამოტვირთვა პითონის შემდგენელი.

დარწმუნდით, რომ ჩამოტვირთეთ ვერსია 2.7.

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 2
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 2

ნაბიჯი 2. გახსენით პითონის გარსი

გადადით Python 2.7 საქაღალდეში და დააწკაპუნეთ „IDLE (პითონის GUI). ის უნდა გამოჩნდეს პითონის გარსით ასე.

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 3
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 3

ნაბიჯი 3. დაიწყეთ ახალი ფაილი ჭურვიდან

ზედა მარცხენა კუთხეში დააჭირეთ ფაილს და ჩამოსაშლელ ღილაკზე დააწკაპუნეთ "ახალ ფაილზე". ეს გახსნის უსათაურო ფაილს, სადაც თქვენ დაწერთ თქვენს პროგრამას.

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 4
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 4

ნაბიჯი 4. კუს გრაფიკის იმპორტი

კუს გრაფიკის გამოსაყენებლად თქვენ უნდა შემოიტანოთ ისინი თქვენს პროგრამაში. თქვენ ეს თქვენი კოდის პირველ სტრიქონში. თქვენ უბრალოდ აკრიფეთ "კუს იმპორტიდან *" ასე. თქვენი პროგრამის შემთხვევით გენერირებული ფერების მისაცემად, შემდეგ სტრიქონზე უნდა ჩაწეროთ „შემთხვევითი იმპორტი“.

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 5
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 5

ნაბიჯი 5. შექმენით ეკრანი თქვენს პროგრამაში

იმისათვის, რომ გქონდეთ გრაფიკა თქვენს პროგრამაში, თქვენ უნდა შექმნათ ეკრანი, რომლითაც ის იქნება ნაჩვენები. თქვენ ამას აკეთებთ ცვლადის შექმნით (უმჯობესია ცვლადი ეკრანის დასახელება) და მისი ფუნქციის ტოლი "ეკრანი ()". ასევე საჭიროა ეკრანის ზომის დაყენება. მომდევნო სტრიქონზე თქვენ იღებთ თქვენს ეკრანზე შექმნილ ცვლადის სახელს და იყენებთ ეკრანის ზომის ფუნქციას. მაგალითად: screen.screensize (400, 400,”შავი”). ფრჩხილებში არის ეკრანის სიმაღლის, სიგანისა და ფონის ფერის დაყენება.

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 6
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 6

ნაბიჯი 6. შექმენით კალამი გეომეტრიული ნიმუშის დახატვის მიზნით

ეკრანის წინა ნაბიჯის მსგავსად, თქვენ დააყენეთ ცვლადი (დაბნეულობის შესანახად საუკეთესოდ დასახელებული კალამი) უდრის ფუნქციას "კალამი ()". მომდევნო სტრიქონზე თქვენ ადგენთ კალმის სიჩქარეს სიჩქარის ფუნქციის გამოყენებით, ისევე როგორც ბოლო საფეხურს, თუმცა ".screensize" - ის ნაცვლად თქვენ იყენებთ ".სწრაფეს". ფრჩხილებში ადგენთ სიჩქარეს (ნიმუშის სწრაფად შესაქმნელად, სცადეთ სიჩქარის 75 -ზე დაყენება).

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 7
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 7

ნაბიჯი 7. მოგვიანებით შექმენით ცვლადი, რომელიც გამოდგება კვადრატის ზომის სახით

მაგარი გეომეტრიული ნიმუში, რომელსაც მიიღებთ ამ პროგრამაში, დამზადებულია ეკრანზე დახატული მრავალი კვადრატისგან. თქვენ უნდა შექმნათ ცვლადი სახელწოდებით "ზომა" და გაუტოლდეთ მას 20 -ს, რომელიც გამოყენებული იქნება ამ კვადრატების ზომის დასადგენად

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 8
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 8

ნაბიჯი 8. შექმენით მარყუჟისათვის

სასურველი გეომეტრიული ნიმუშის მისაღებად თქვენ უნდა შეინარჩუნოთ კალამი კვადრატების შესაქმნელად, თქვენ ამას აკეთებთ განმეორებით, რაც არის for for loop. ეს კეთდება კოდის მომდევნო სტრიქონზე "for i in range (150):". რას ნიშნავს პროგრამის დაყენება 150 -ჯერ გაშვების მიზნით, ამ შემთხვევაში ის 150 -ჯერ გამოიყენებს კვადრატებს, რაც გამოიწვევს მაგარ გეომეტრიულ ნიმუშს. (For მარყუჟის შექმნის შემდეგ ყველა ნაბიჯი უნდა იყოს for მარყუჟის შიგნით. ეს კეთდება უბრალოდ tab ღილაკზე დაჭერით და შეწევით. თუმცა ეს ავტომატურად უნდა გააკეთოს თქვენთვის მარყუჟის შექმნის შემდეგ.)

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 9
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 9

ნაბიჯი 9. მოამზადეთ შემთხვევითი ფერი

შემთხვევით გენერირებული ფერის ნიმუშის მისაცემად, თქვენ უნდა გააკეთოთ შემდეგი. მომდევნო სტრიქონზე შექმენით ცვლადი სახელწოდებით "r" და დაადგინეთ იგი "random.randint (0, 225). გაიმეორეთ ეს ნაბიჯი კიდევ ორჯერ ცვლადი სახელების "g" და "b" გამოყენებით.

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 10
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 10

ნაბიჯი 10. შეინახეთ შემთხვევითი ფერი

ახლა, როდესაც არსებობს სამი ცვლადი, რომლებიც წარმოქმნიან შემთხვევით რიცხვებს, თქვენ უნდა შეინახოთ ისინი ცვლადში. კოდის მომდევნო ხაზში გააკეთეთ ცვლადი სახელწოდებით "randcol" და დააყენეთ იგი ტოლი "(r, g, b)".

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 11
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 11

ნაბიჯი 11. მიეცით პროგრამას უფლება გამოიყენოს ფერი

იმისათვის, რომ თქვენს პროგრამას ჰქონდეს ფერები, თქვენ გაუშვით ფერის ფუნქცია. ფერადი ფუნქციის გასაშვებად ყველაფერი რაც თქვენ გჭირდებათ არის აკრიფოთ კოდის მომდევნო ხაზზე "colormode (255)" და გადადით შემდეგ ხაზზე.

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 12
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 12

ნაბიჯი 12. დააყენეთ ფერი

კალამი, რომელიც ადრე შექმენით, მის ფერს დაადგენთ. თქვენ ამას აკეთებთ "pen.color (randcol)" წერით. ეს ახლა თქვენს კალამს მისცემს შემთხვევით ფერს, როდესაც ის ამოიღებს ნიმუშს.

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 13
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 13

ნაბიჯი 13. მიეცით კალმის ინსტრუქცია

სასურველი ეფექტის მისაღებად თქვენ უნდა ჩაწეროთ "pen.circle (ზომა, ნაბიჯები = 4)". მე –7 ნაბიჯში თქვენ შექმენით ცვლადი „ზომა“, რომელიც გამოიყენება აქ. შემდეგ "ნაბიჯები = 4" ნაწილი არის ის, რაც ქმნის კვადრატს.

პროგრამირება მაგარი გეომეტრიული შაბლონი პითონში ნაბიჯი 14
პროგრამირება მაგარი გეომეტრიული შაბლონი პითონში ნაბიჯი 14

ნაბიჯი 14. გადაატრიალეთ კალამი

მაგარი ნიმუში მოდის კალმის გადაბრუნებით მარყუჟის ყოველ გამეორებაში. თქვენ ატრიალებთ კალამს კოდის მომდევნო ხაზზე "pen.right (55)". ეს ხდის კალამი მარჯვნივ 55 გრადუსით ყოველ ჯერზე მარყუჟის გავლით.

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 15
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 15

ნაბიჯი 15. გაზარდეთ კვადრატის ზომა

მაგარი ნიმუშის ნაწილი ის არის, რომ კვადრატი სულ უფრო იზრდება. თქვენ ამას აკეთებთ კოდის ბოლო ზოლის ჩაწერით „ზომა = ზომა +3“. ასე რომ, ყოველ ჯერზე მარყუჟის გავლით ის ზრდის კვადრატის ზომას 3 -ით.

პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 16
პროგრამირება მაგარი გეომეტრიული ნიმუში პითონში ნაბიჯი 16

ნაბიჯი 16. გაუშვით პროგრამა

თქვენი პროგრამა უნდა გამოიყურებოდეს აქ. მაგარი გეომეტრიული ნიმუშის სანახავად ყველაფერი რაც თქვენ გჭირდებათ არის კლავიატურაზე დააჭიროთ "f5".

Რჩევები

  • პირველად გაშვებისას ის მოგთხოვთ პროგრამის შენახვას, დარწმუნდით რომ შეინახავთ.py ფაილში
  • პირველად გაშვების შემდეგ, თუ ის ამბობს, რომ პროგრამა არ პასუხობს, უბრალოდ იგნორირება გაუკეთეთ მას და გამოდით პროგრამიდან.

გირჩევთ: