Python -да керемет геометриялық үлгіні қалай бағдарламалау керек (суреттермен)

Мазмұны:

Python -да керемет геометриялық үлгіні қалай бағдарламалау керек (суреттермен)
Python -да керемет геометриялық үлгіні қалай бағдарламалау керек (суреттермен)

Бейне: Python -да керемет геометриялық үлгіні қалай бағдарламалау керек (суреттермен)

Бейне: Python -да керемет геометриялық үлгіні қалай бағдарламалау керек (суреттермен)
Бейне: 🔥Прога для оптимизации Windows 11/10. BoosterX Релиз. 2024, Мамыр
Anonim

Бағдарламалау кейде скучно және жалықтыруы мүмкін, әсіресе бағдарламалау сабақтарына қатысты. Көбінесе сіз жасаған бағдарламалар қара терезеде бәрін шығарады және бұл сол. Python бағдарламалау тілінде сіз Turtle Graphics деп аталатын нәрсені қолдана аласыз, ол сізге керемет бағдарламалар жасауға мүмкіндік береді. Кез келген шеберлік деңгейіндегі бағдарламашы мұны Python -да керемет геометриялық үлгіні жасау үшін қолдана алады.

Қадамдар

Python 1 -ге салқын геометриялық үлгіні бағдарламалау
Python 1 -ге салқын геометриялық үлгіні бағдарламалау

1 -қадам. Жүктеу Python компиляторы.

2.7 нұсқасын міндетті түрде жүктеп алыңыз.

Python 2 -ге салқын геометриялық үлгіні бағдарламалау
Python 2 -ге салқын геометриялық үлгіні бағдарламалау

Қадам 2. Python қабығын ашыңыз

Python 2.7 қалтасына өтіп, «IDLE (python GUI) түймесін басыңыз. Ол осындай питон қабығымен ашылуы керек.

Python 3 -ші қадамында керемет геометриялық үлгіні бағдарламалаңыз
Python 3 -ші қадамында керемет геометриялық үлгіні бағдарламалаңыз

Қадам 3. Қабықтан жаңа файлды бастаңыз

Жоғарғы сол жақ бұрышта файлды нұқыңыз және ашылмалы мәзірде «Жаңа файл» түймесін басыңыз. Бұл сіздің бағдарламаңызды жазатын атаусыз файлды ашады.

Python 4 -ші қадамында керемет геометриялық үлгіні бағдарламалау
Python 4 -ші қадамында керемет геометриялық үлгіні бағдарламалау

Қадам 4. Тасбақа графикасын импорттаңыз

Тасбақа графикасын қолдану үшін оларды бағдарламаға импорттау қажет. Сіз бұл кодтың бірінші жолындасыз. Сіз жай ғана «тасбақа импортынан *» теріңіз. Кездейсоқ құрылған түстерді беру үшін келесі жолға «кездейсоқ импорттау» теру керек.

Python 5 -қадамында керемет геометриялық үлгіні бағдарламалаңыз
Python 5 -қадамында керемет геометриялық үлгіні бағдарламалаңыз

Қадам 5. Бағдарламада экран жасаңыз

Бағдарламада графика болуы үшін оларды экранға шығару керек. Сіз мұны айнымалы жасау арқылы жасай аласыз (айнымалы экранды атаған дұрыс) және оны «Экран ()» функциясына теңестіру арқылы. Экранның өлшемін де орнату қажет. Келесі жолда сіз экранға жасаған айнымалы атауды қабылдайсыз және экранның өлшемін өзгерту функциясын қолданасыз. Мысалы: screen.screensize (400, 400, “қара”). Жақшаның ішінде экранның биіктігін, енін және өң түсін орнатады.

Python 6 -дағы керемет геометриялық үлгіні бағдарламалау
Python 6 -дағы керемет геометриялық үлгіні бағдарламалау

Қадам 6. Геометриялық үлгіні салу үшін қалам жасаңыз

Экранның алдыңғы қадамындағы сияқты, сіз «Pen ()» функциясына тең айнымалы мәнді (шатасуды сақтау үшін ең жақсы деп аталатын қалам) орнатасыз. Келесі жолда сіз қаламның жылдамдығын жылдамдық функциясын қолдана отырып, соңғы қадамдағыдай етіп орнатасыз, алайда «.screensize» орнына «.speed» қолданасыз. Жақшаның ішінде жылдамдықты орнатасыз (үлгіні жылдам жасау үшін жылдамдықты 75 -ке орнатып көріңіз).

Python 7 -ге салқын геометриялық үлгіні бағдарламалау
Python 7 -ге салқын геометриялық үлгіні бағдарламалау

Қадам 7. Квадрат өлшемі ретінде қолданылатын айнымалы мәнді кейінірек жасаңыз

Бұл бағдарламада сіз алатын керемет геометриялық үлгі экранда салынған көптеген квадраттардан жасалған. Сізге «өлшемі» деп аталатын айнымалы мәнді құру керек және ол осы квадраттардың өлшемін орнату үшін қолданылатын 20 -ға тең

Python 8 -ге салқын геометриялық үлгіні бағдарламалау
Python 8 -ге салқын геометриялық үлгіні бағдарламалау

Қадам 8. for циклын жасаңыз

Қажетті геометриялық үлгіні алу үшін қаламның квадрат жасауын сақтау қажет, мұны қайталау арқылы жасайсыз, бұл for циклы үшін қажет. Бұл келесі код жолына «for i ауқымындағы (150):» арқылы жазылады. Бұл бағдарламаны бір рет 150 рет іске қосуға баптау, бұл жағдайда ол квадраттарды 150 рет салу үшін пайдаланылады, нәтижесінде салқын геометриялық үлгі пайда болады. (For циклін жасағаннан кейінгі барлық қадамдар for циклінің ішінде болуы керек. Бұл тек қойынды пернесін басып, шегініс жасау арқылы жүзеге асады. Бірақ бұл циклды жасағаннан кейін сізге автоматты түрде жасалуы керек.)

Python 9 -дағы керемет геометриялық үлгіні бағдарламалау
Python 9 -дағы керемет геометриялық үлгіні бағдарламалау

Қадам 9. Кездейсоқ түсті дайындаңыз

Кездейсоқ жасалған түстерге үлгіні беру үшін келесі әрекеттерді орындау қажет. Келесі жолда «r» деп аталатын айнымалы мәнді құрыңыз және оны «random.randint (0, 225) мәніне тең етіп орнатыңыз. Бұл қадамды «g» және «b» айнымалы атауларын пайдаланып тағы екі рет қайталаңыз.

Python 10 -дағы керемет геометриялық үлгіні бағдарламалау
Python 10 -дағы керемет геометриялық үлгіні бағдарламалау

Қадам 10. Кездейсоқ түсті сақтаңыз

Енді кездейсоқ сандар шығаратын үш айнымалы бар болғандықтан, оларды айнымалыға сақтау қажет. Келесі код жолында «randcol» деп аталатын айнымалыны жасаңыз және оны «(r, g, b)» мәніне тең етіп орнатыңыз.

Python 11 -ге салқын геометриялық үлгіні бағдарламалау
Python 11 -ге салқын геометриялық үлгіні бағдарламалау

Қадам 11. Бағдарламаға түсті қолдануға рұқсат етіңіз

Бағдарламаға түстерге қол жеткізу үшін сіз түс функциясын орындадыңыз. Түс функциясын іске қосу үшін кодтың келесі жолына «colormode (255)» деп теріп, келесі жолға өту жеткілікті.

Python 12 -ге салқын геометриялық үлгіні бағдарламалау
Python 12 -ге салқын геометриялық үлгіні бағдарламалау

Қадам 12. Түсті орнатыңыз

Бұрын жасалған қаламның көмегімен оның түсін орнатасыз. Сіз мұны «pen.color (randcol)» жазу арқылы жасайсыз. Бұл енді қаламға үлгіні шығарғанда кездейсоқ түс береді.

Python -дағы керемет геометриялық үлгіні бағдарламалау 13 -қадам
Python -дағы керемет геометриялық үлгіні бағдарламалау 13 -қадам

Қадам 13. Қаламға нұсқаулар беріңіз

Қажетті әсерді алу үшін сізге «pen.circle (өлшемі, қадамдары = 4)» теру қажет. 7 -қадамда сіз мұнда қолданылатын «өлшем» айнымалысын жасадыңыз. Содан кейін «қадамдар = 4» бөлігі шаршы жасайды.

Python -дағы керемет геометриялық үлгіні бағдарламалау 14 -қадам
Python -дағы керемет геометриялық үлгіні бағдарламалау 14 -қадам

Қадам 14. Қаламды бұраңыз

Керемет үлгі қаламды ілмектің әр қайталауында айналдырудан туындайды. Сіз қаламның келесі жолына «pen.right (55)» деп жазып бұрасыз. Бұл цикл арқылы қаламды 55 градусқа оңға бұруға мүмкіндік береді.

Python 15 -те керемет геометриялық үлгіні бағдарламалау
Python 15 -те керемет геометриялық үлгіні бағдарламалау

15 -қадам. Квадраттың көлемін үлкейтіңіз

Керемет үлгінің бір бөлігі - бұл алаңның үлкеюі. Сіз мұны «size = size +3» кодының соңғы жолын жазу арқылы жасайсыз. Осылайша, цикл арқылы ол шаршының өлшемін 3 -ке арттырады.

Python 16 -дағы керемет геометриялық үлгіні бағдарламалау
Python 16 -дағы керемет геометриялық үлгіні бағдарламалау

Қадам 16. Бағдарламаны іске қосыңыз

Сіздің бағдарламаңыз осында сияқты болуы керек. Керемет геометриялық үлгіні көру үшін пернетақтада «f5» түймесін басу жеткілікті.

Кеңестер

  • Бірінші рет іске қосылғанда ол сізден бағдарламаны сақтауды сұрайды, оны.py файлы ретінде сақтағаныңызға көз жеткізіңіз
  • Бірінші рет іске қосқаннан кейін, егер бағдарлама жауап бермейді деп айтса, оны елемеңіз және бағдарламадан шығыңыз.

Ұсынылған: