π‘ ΠΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΠΈΡΠΎΠ½ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ?
ΠΠΈΡΠΎΠ½ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΠΌΠ°Π»ΡΠΉ, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΠΊΡΠΎΡΠ΅ΡΠ½Π°Ρ Π·ΠΌΠ΅Ρ. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ³ΠΎ ΠΏΠΈΡΠΎΠ½Π° Π² Python:
import turtle
# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΡΠ΅ΡΠ΅ΠΏΠ°ΡΠΊΠΈ
t = turtle.Turtle()
# ΠΠ°Π΄Π°Π΅ΠΌ ΡΠ°Π·ΠΌΠ΅Ρ ΠΈ ΡΠ²Π΅Ρ ΡΠ΅ΡΠ΅ΠΏΠ°ΡΠΊΠΈ
t.shapesize(0.5)
t.color("green")
# Π ΠΈΡΡΠ΅ΠΌ ΠΊΡΡΠ³
t.circle(50)
# ΠΠ°Π²Π΅ΡΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
turtle.done()
ΠΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ
ΠΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΠΈΡΠΎΠ½ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ
ΠΠΈΡΠΎΠ½ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ - ΡΡΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π»Ρ Π΄Π΅ΡΠ΅Π½ΡΡΠ° ΠΏΠΈΡΠΎΠ½Π°, Π·ΠΌΠ΅ΠΈ ΠΈΠ· ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΠΏΠΈΡΠΎΠ½ΠΎΠ²ΡΡ . ΠΠΈΡΠΎΠ½Ρ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈΡ Π΄Π΅ΡΠ΅Π½ΡΡΠ΅ΠΉ, Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΠΌΠΈ:
- Π Π°Π·ΠΌΠ΅Ρ: ΠΠ΅ΡΠ΅Π½ΡΡΠΈ ΠΏΠΈΡΠΎΠ½ΠΎΠ² ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ Π΄Π»ΠΈΠ½Ρ ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΡΠ°Π½ΡΠΈΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ΅ΡΡΠΎΠ². ΠΠ½ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ Π²Π·ΡΠΎΡΠ»ΡΡ ΠΎΡΠΎΠ±Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ Π΄Π»ΠΈΠ½Ρ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΠΎΠ².
- ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄: ΠΠΈΡΠΎΠ½ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ Π²Π·ΡΠΎΡΠ»ΡΠΌΠΈ ΠΏΠΈΡΠΎΠ½Π°ΠΌΠΈ, Π½ΠΎ Π² ΠΌΠ°ΡΡΡΠ°Π±Π°Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°. ΠΠ½ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π³Π»Π°Π΄ΠΊΠΎΠΉ ΠΈ Π±Π»Π΅ΡΡΡΡΠ΅ΠΉ ΡΠ΅ΡΡΠ΅ΠΉ, ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΡΡΠ΅Π½ΠΊΠΎΠ² Π±ΡΡΡΡ , Π·Π΅Π»Π΅Π½ΠΎΠ²Π°ΡΡΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠΎΠ²Π°ΡΡΡ ΡΠ²Π΅ΡΠΎΠ². Π§Π΅ΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π·Π°ΡΠΈΡΡ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΈΠΌ ΠΏΠΎΠ»Π·Π°ΡΡ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡΠΌ.
- ΠΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ: ΠΠ°ΠΊ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π·ΠΌΠ΅ΠΈ, ΠΏΠΈΡΠΎΠ½Ρ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΡΠΌΠΈ. ΠΡ ΡΠ΅Π»ΠΎ ΠΈΠΌΠ΅Π΅Ρ Π΄Π»ΠΈΠ½Π½ΡΡ ΠΈ Π³ΠΈΠ±ΠΊΡΡ ΡΠΎΡΠΌΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠΌ ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°ΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ»Π·Π°Π½ΠΈΡ.
- Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ: ΠΠΈΡΠΎΠ½Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡΠΈΠ²Π½Ρ ΠΈ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ, ΡΠ΅ΠΌ Π²Π·ΡΠΎΡΠ»ΡΠ΅ ΠΎΡΠΎΠ±ΠΈ. ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΌ ΠΎΠ±ΠΎΠ½ΡΠ½ΠΈΠ΅ΠΌ ΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΊ ΡΠ΅ΠΏΠ»Ρ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΈΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ Π΄ΠΎΠ±ΡΡΡ ΠΈ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Π΅.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠ²ΠΎΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΡΡ Π΄Π»ΠΈΠ½Ρ, ΠΏΠΈΡΠΎΠ½Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ° Π²ΡΠ΅ ΠΆΠ΅ ΡΠ²Π»ΡΡΡΡΡ Ρ ΠΈΡΠ½ΠΈΠΊΠ°ΠΌΠΈ. ΠΠ½ΠΈ ΠΏΠΈΡΠ°ΡΡΡΡ ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ ΠΆΠΈΠ²ΠΎΡΠ½ΡΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π³ΡΡΠ·ΡΠ½Ρ, ΠΏΡΠΈΡΡ ΠΈ ΡΡΠ΅ΡΠΈΡΡ. ΠΠ»Ρ ΠΎΡ ΠΎΡΡ ΠΎΠ½ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΡΡΡΡΡΡ ΠΈ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ΅Π³Π°ΡΡ ΡΠ²ΠΎΡ ΠΆΠ΅ΡΡΠ²Ρ, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΏΠ°Π΄Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΄Π°ΡΠ° Π·ΡΠ±Π°ΠΌΠΈ ΠΈ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π΅Π΅ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠΈΠ»ΡΠ½ΡΠΌΠΈ ΠΌΡΡΡΠ°ΠΌΠΈ.
# ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π½Π° Python: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΈΡΠΎΠ½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ³ΠΎ
class Python:
def __init__(self, length, color):
self.length = length
self.color = color
def crawl(self):
print("ΠΠΈΡΠΎΠ½ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΏΠΎΠ»Π·Π΅Ρ ΠΏΠΎ Π·Π΅ΠΌΠ»Π΅.")
def hunt(self, prey):
print("ΠΠΈΡΠΎΠ½ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΎΡ
ΠΎΡΠΈΡΡΡ Π½Π°", prey)
def display_info(self):
print("ΠΠΈΡΠΎΠ½ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ: ΠΠ»ΠΈΠ½Π° -", self.length, "ΡΠΌ, Π¦Π²Π΅Ρ -", self.color)
# Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΏΠΈΡΠΎΠ½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ³ΠΎ
baby_python = Python(50, "Π·Π΅Π»Π΅Π½ΡΠΉ")
baby_python.display_info()
baby_python.crawl()
baby_python.hunt("ΠΌΡΡΡ")
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΊΠΎΠ΄ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ° Python, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΈΡΠΎΠ½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ³ΠΎ. ΠΠ»Π°ΡΡ ΠΈΠΌΠ΅Π΅Ρ Π°ΡΡΠΈΠ±ΡΡΡ Π΄Π»ΠΈΠ½Ρ ΠΈ ΡΠ²Π΅ΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΠΎΠ»Π·Π°Π½ΠΈΡ ΠΈ ΠΎΡ ΠΎΡΡ. ΠΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΏΠΈΡΠΎΠ½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π΄Π»ΠΈΠ½Ρ ΠΈ ΡΠ²Π΅ΡΠ°, Π° Π·Π°ΡΠ΅ΠΌ Π΅Π³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠΊΡΠ°Π½, ΠΎΠ½ ΠΏΠΎΠ»Π·Π°Π΅Ρ ΠΏΠΎ Π·Π΅ΠΌΠ»Π΅ ΠΈ ΠΎΡ ΠΎΡΠΈΡΡΡ Π½Π° ΠΌΡΡΡ.
Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, ΠΏΠΈΡΠΎΠ½ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ - ΡΡΠΎ Π΄Π΅ΡΠ΅Π½ΡΡ ΠΏΠΈΡΠΎΠ½Π°, Π·ΠΌΠ΅ΠΈ ΠΈΠ· ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΠΏΠΈΡΠΎΠ½ΠΎΠ²ΡΡ . ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅Π½ΡΡΠΈΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π²Π·ΡΠΎΡΠ»ΡΠΌΠΈ ΠΎΡΠΎΠ±ΡΠΌΠΈ ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠΈΠΏΠΈΡΠ½ΡΠΌΠΈ Π΄Π»Ρ Π·ΠΌΠ΅ΠΉ. ΠΠ΅ΡΠ΅Π½ΡΡΠΈ ΠΏΠΈΡΠΎΠ½ΠΎΠ² ΡΠ²Π»ΡΡΡΡΡ Ρ ΠΈΡΠ½ΠΈΠΊΠ°ΠΌΠΈ, ΠΎΡ ΠΎΡΡΡΡ Π½Π° ΠΌΠ΅Π»ΠΊΠΈΡ ΠΆΠΈΠ²ΠΎΡΠ½ΡΡ . ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠ²ΠΎΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΡΡ Π΄Π»ΠΈΠ½Ρ, ΠΎΠ½ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠ΅ΠΉ ΡΠΈΠ»ΠΎΠΉ ΠΈ ΡΠΌΠ΅ΠΊΠ°Π»ΠΊΠΎΠΉ ΠΏΡΠΈ ΠΎΡ ΠΎΡΠ΅.