πΠ‘ΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π² Π³ΠΎΠ΄ Π»ΠΈΠ½ΡΡΡ ΠΏΠΈΡΠΎΠ½Ρ? ΠΡΠ²Π΅Ρ Π·Π΄Π΅ΡΡ!
ΠΠΈΡΠΎΠ½Ρ Π»ΠΈΠ½ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°Π· Π² Π³ΠΎΠ΄. ΠΠΎ Π²ΡΠ΅ΠΌΡ Π»ΠΈΠ½ΡΠΊΠΈ ΠΎΠ½ΠΈ ΠΌΠ΅Π½ΡΡΡ ΡΠ²ΠΎΡ ΠΊΠΎΠΆΡ, ΡΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΠ°ΡΡΠΉ ΡΠ»ΠΎΠΉ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ Π½Π° Π½ΠΎΠ²ΡΠΉ. ΠΠΈΠ½ΡΠΊΠ° Π΄Π»ΠΈΡΡΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 2 Π½Π΅Π΄Π΅Π»Ρ. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡ Π»ΠΈΠ½ΡΠΊΠΈ ΠΏΠΈΡΠΎΠ½Π°:
# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ»Π°ΡΡ Π΄Π»Ρ ΠΏΠΈΡΠΎΠ½Π°
class Python:
def __init__(self, name):
self.name = name
self.skin = "old"
def molt(self):
print(f"{self.name} Π»ΠΈΠ½ΡΠ΅Ρ, ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ²ΠΎΡ ΠΊΠΎΠΆΡ...")
self.skin = "new"
print(f"{self.name} ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠΈΠ» Π»ΠΈΠ½ΡΠΊΡ!")
# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΏΠΈΡΠΎΠ½Π°
monty = Python("ΠΠΎΠ½ΡΠΈ")
# ΠΡΠ·ΡΠ²Π°Π΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ Π»ΠΈΠ½ΡΠΊΠΈ
monty.molt()
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ»Π°ΡΡ Python Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ molt(), ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠΎΠΆΠΈ ΠΏΠΈΡΠΎΠ½Π° Π½Π° "new". ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°, ΠΏΠΈΡΠΎΠ½ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡ Π»ΠΈΠ½ΡΠΊΠΈ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ Π΅Π³ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΌ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ.
ΠΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π»ΠΈΠ½ΡΡΡ ΠΏΠΈΡΠΎΠ½Ρ
ΠΠΈΠ½ΡΠΊΠ° - ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΌΠ΅Π½Ρ ΡΠΊΡΡΡ Ρ Π·ΠΌΠ΅ΠΉ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΄ΡΡΠ³ΠΈΡ ΠΆΠΈΠ²ΠΎΡΠ½ΡΡ . ΠΠ½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π΄Π»Ρ ΡΠΎΡΡΠ°, Π·Π°ΠΌΠ΅Π½Ρ ΡΡΠ°ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½Π½ΠΎΠΉ ΡΠΊΡΡΡ Π½ΠΎΠ²ΠΎΠΉ. ΠΠΎΡΡΠΎΠΌΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π² Π³ΠΎΠ΄ Π»ΠΈΠ½ΡΡΡ ΠΏΠΈΡΠΎΠ½Ρ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΡ Π²ΠΎΠ·ΡΠ°ΡΡΠ°, Π²ΠΈΠ΄Π° ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ.
Π£ ΠΏΠΈΡΠΎΠ½ΠΎΠ² Π»ΠΈΠ½ΡΠΊΠ° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ, ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ ΡΠ΅ΡΡΡΠ΅Ρ ΡΠ°Π· Π² Π³ΠΎΠ΄. ΠΠΎΠ»ΠΎΠ΄ΡΠ΅ ΠΏΠΈΡΠΎΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΡΡ Π±ΡΡΡΡΠ΅Π΅, ΠΌΠΎΠ³ΡΡ Π»ΠΈΠ½ΡΡΡ ΡΠ°ΡΠ΅ Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΠΊΠ°ΠΆΠ΄ΡΡ 2-3 ΠΌΠ΅ΡΡΡΠ°. ΠΠ·ΡΠΎΡΠ»ΡΠ΅ ΠΆΠ΅ ΠΎΡΠΎΠ±ΠΈ, ΡΠΆΠ΅ Π΄ΠΎΡΡΠΈΠ³ΡΠΈΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°, ΠΎΠ±ΡΡΠ½ΠΎ Π»ΠΈΠ½ΡΡΡ ΡΠ΅ΠΆΠ΅ - ΡΠ°Π· Π² ΠΏΠΎΠ»Π³ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ΅ΠΆΠ΅.
ΠΠΈΡΠΎΠ½Ρ ΠΌΠΎΠ³ΡΡ Π΄Π°Π²Π°ΡΡ Π½Π°ΠΌΠ΅ΠΊΠΈ Π½Π° ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΡΡ Π»ΠΈΠ½ΡΠΊΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡ ΡΠΊΡΡΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π±Π»Π΅ΠΊΠ»ΠΎΠΉ ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΡΡΠΊΠΎΠΉ, Π° Π³Π»Π°Π·Π° ΠΊΠ°ΠΆΡΡΡΡ ΠΏΠΎΠΌΡΡΠ½Π΅Π²ΡΠΈΠΌΠΈ. ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ Π½Π°ΡΠ°ΡΡ ΠΎΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΎΡ ΠΏΠΈΡΠΈ ΠΏΠ΅ΡΠ΅Π΄ Π»ΠΈΠ½ΡΠΊΠΎΠΉ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² Π²ΠΎΠ΄Π΅. ΠΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΈΠ½ΡΠΊΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΈΡΠΎΠ½Π° - ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π°Π³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠΌ ΠΈΠ»ΠΈ ΡΠ°Π·Π΄ΡΠ°ΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ.
ΠΠ°ΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠ°ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ Π»ΠΈΠ½ΡΠΊΠΈ Ρ ΠΏΠΈΡΠΎΠ½ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π½Π΅ΠΉ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π½Π΅Π΄Π΅Π»Ρ. ΠΠΎ Π²ΡΠ΅ΠΌΡ Π»ΠΈΠ½ΡΠΊΠΈ, ΠΏΠΈΡΠΎΠ½Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠ·Π²ΠΈΠΌΡΠΌΠΈ ΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΈΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π° ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°.
ΠΠ»Ρ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π»ΠΈΠ½ΡΠΊΠΈ ΠΏΠΈΡΠΎΠ½ΠΎΠ², ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π½Π° ΡΠ·ΡΠΊΠ΅ Python:
class Python:
def __init__(self, name, age):
self.name = name
self.age = age
def shed_skin(self):
if self.age < 2:
print(f"{self.name} Π»ΠΈΠ½ΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 2-3 ΠΌΠ΅ΡΡΡΠ°.")
else:
print(f"{self.name} Π»ΠΈΠ½ΡΠ΅Ρ ΡΠ°Π· Π² ΠΏΠΎΠ»Π³ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΡΠ΅ΠΆΠ΅.")
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ»Π°ΡΡ Python Ρ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Π²ΠΎΠ·ΡΠ°ΡΡΠ°. ΠΠ΅ΡΠΎΠ΄ shed_skin
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊ ΡΠ°ΡΡΠΎ ΠΏΠΈΡΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π»ΠΈΠ½ΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΅Π³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°. ΠΡΠ»ΠΈ Π²ΠΎΠ·ΡΠ°ΡΡ ΠΏΠΈΡΠΎΠ½Π° ΠΌΠ΅Π½ΡΡΠ΅ 2 Π»Π΅Ρ, ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π»ΠΈΠ½ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 2-3 ΠΌΠ΅ΡΡΡΠ°, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π»ΠΈΠ½ΡΡΡ ΡΠ°Π· Π² ΠΏΠΎΠ»Π³ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΡΠ΅ΠΆΠ΅.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»ΠΈΠ½ΡΡΡ ΠΏΠΈΡΠΎΠ½Ρ, Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΡ Π²ΠΎΠ·ΡΠ°ΡΡΠ°, Π²ΠΈΠ΄Π° ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ. ΠΠΎΠ»ΠΎΠ΄ΡΠ΅ ΠΏΠΈΡΠΎΠ½Ρ Π»ΠΈΠ½ΡΡΡ ΡΠ°ΡΠ΅, Π²Π·ΡΠΎΡΠ»ΡΠ΅ - ΡΠ΅ΠΆΠ΅. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°ΠΌ ΠΏΠΈΡΠΎΠ½ΠΎΠ² ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΈΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ Π·Π°Π±ΠΎΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π»ΠΈΠ½ΡΠΊΠΈ.