π Π§ΡΠΎ Π΅Π΄ΡΡ ΠΏΠΈΡΠΎΠ½Ρ Π² Π΄ΠΈΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ : ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ²ΡΡΠΊΠΈ ΠΈ ΡΠ°ΡΠΈΠΎΠ½ ππ
ΠΠΈΡΠΎΠ½Ρ Π² Π΄ΠΈΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΠΏΠΈΡΠ°ΡΡΡΡ Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΆΠΈΠ²ΠΎΡΠ½ΡΠΌΠΈ. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ΅Π΄Π°ΡΡ ΠΌΠ»Π΅ΠΊΠΎΠΏΠΈΡΠ°ΡΡΠΈΡ , ΠΏΡΠΈΡ, ΡΠ΅ΠΏΡΠΈΠ»ΠΈΠΉ ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π°ΠΆΠ΅ ΠΊΡΡΠΏΠ½ΡΡ ΠΆΠΈΠ²ΠΎΡΠ½ΡΡ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΊΠ°Π±Π°Π½Ρ ΠΈΠ»ΠΈ Π°Π½ΡΠΈΠ»ΠΎΠΏΡ. ΠΠΈΡΠΎΠ½Ρ ΡΠ²Π»ΡΡΡΡΡ Π·ΠΌΠ΅ΡΠΌΠΈ-ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π°ΠΌΠΈ, ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»Π΅Π½Π½ΡΠΌΠΈ ΠΊ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΠΉ Π΄ΠΎΠ±ΡΡΠ΅.
# ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°:
def prey_capture(python):
if python.length > 3:
python.attack()
python.swallow()
ΠΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ
Π§ΡΠΎ Π΅Π΄ΡΡ ΠΏΠΈΡΠΎΠ½Ρ Π² Π΄ΠΈΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ
ΠΠΈΡΠΎΠ½Ρ - ΡΡΠΎ ΠΊΡΡΠΏΠ½ΡΠ΅ Π·ΠΌΠ΅ΠΈ, ΠΎΠ±ΠΈΡΠ°ΡΡΠΈΠ΅ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅Π³ΠΈΠΎΠ½Π°Ρ ΠΌΠΈΡΠ°, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΡΡΠΈΠΊΡ, ΠΠ·ΠΈΡ ΠΈ ΠΠ²ΡΡΡΠ°Π»ΠΈΡ. ΠΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΊΡΡΠΏΠ½ΡΡ Π·ΠΌΠ΅ΠΉ Π½Π° Π·Π΅ΠΌΠ»Π΅ ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΠ±ΠΈΠΉΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±Ρ Π²Π°ΡΡΠ²Π°ΡΡΠ΅Π΅ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΠΎΡ ΠΎΡΡ ΠΈ Π·Π°ΡΠΈΡΡ.
Π Π΄ΠΈΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΠΏΠΈΡΠΎΠ½Ρ ΡΠ²Π»ΡΡΡΡΡ Ρ ΠΈΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΡ ΡΠ°ΡΠΈΠΎΠ½ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ Π΄ΠΎΠ±ΡΡΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡ ΠΌΠ΅ΡΡΠ° ΠΎΠ±ΠΈΡΠ°Π½ΠΈΡ.
1. ΠΠ°Π»ΡΠ΅ ΠΆΠΈΠ²ΠΎΡΠ½ΡΠ΅
ΠΠΈΡΠΎΠ½Ρ ΠΌΠΎΠ³ΡΡ ΠΏΠΈΡΠ°ΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ ΠΆΠΈΠ²ΠΎΡΠ½ΡΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΊΡΡΡΡ, ΠΊΡΠΎΠ»ΠΈΠΊΠΈ, Π΅Π½ΠΎΡΡ ΠΈ ΠΏΡΠΈΡΡ. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΎΡ ΠΎΡΠΈΡΡΡΡ Π½Π° ΡΡΠΈΡ ΠΆΠΈΠ²ΠΎΡΠ½ΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΆΠΈΠ΄Π°ΡΡ ΠΈΡ , ΡΠΊΡΡΠ²Π°ΡΡΡ Π² Π·Π°ΡΠ°Π΄Π΅. ΠΠΎΠ³Π΄Π° ΠΆΠ΅ΡΡΠ²Π° ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΡΠ΄ΠΎΠΌ, ΠΏΠΈΡΠΎΠ½ ΡΡΡΠ΅ΠΌΠΈΡΠ΅Π»ΡΠ½ΠΎ Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ²ΠΎΠΉ ΠΎΠ±Ρ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠΉ Ρ Π²Π°Ρ, ΡΡΠΎΠ±Ρ Π·Π°Π΄ΡΡΠΈΡΡ ΠΆΠ΅ΡΡΠ²Ρ.
2. ΠΡΡΠΏΠ½ΡΠ΅ ΠΌΠ»Π΅ΠΊΠΎΠΏΠΈΡΠ°ΡΡΠΈΠ΅
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅Π³ΠΈΠΎΠ½Π°Ρ , ΠΏΠΈΡΠΎΠ½Ρ ΠΌΠΎΠ³ΡΡ ΠΎΡ ΠΎΡΠΈΡΡΡΡ Π½Π° ΠΊΡΡΠΏΠ½ΡΡ ΠΌΠ»Π΅ΠΊΠΎΠΏΠΈΡΠ°ΡΡΠΈΡ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π°Π½ΡΠΈΠ»ΠΎΠΏΡ, ΠΎΠ»Π΅Π½Π΅ΠΉ ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°Π±Π°Π½ΠΎΠ². ΠΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ²ΠΎΠΉ ΡΠΈΠ»ΡΠ½ΡΠΉ ΠΎΠ±Ρ Π²Π°Ρ ΠΈ ΡΠ±ΠΈΠΉΡΡΠ²Π΅Π½Π½ΡΡ ΡΠΈΠ»Ρ, ΡΡΠΎΠ±Ρ Π·Π°Π΄ΡΡΠΈΡΡ ΡΡΠΈΡ ΠΆΠΈΠ²ΠΎΡΠ½ΡΡ ΠΈ ΠΏΠΎΠ³Π»ΠΎΡΠΈΡΡ ΠΈΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ. ΠΠΈΡΠΎΠ½Ρ ΡΠ²Π»ΡΡΡΡΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠΌΠΈ ΠΎΡ ΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΡΠΏΠΎΡΠ°Π±Π»ΠΈΠ²Π°ΡΡΡΡ ΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌ Π΄Π»Ρ ΠΏΠΎΠ΅Π΄Π°Π½ΠΈΡ ΠΊΡΡΠΏΠ½ΡΡ Π΄ΠΎΠ±ΡΡ.
3. ΠΡΡΠ³ΠΈΠ΅ Π·ΠΌΠ΅ΠΈ ΠΈ ΡΠ΅ΠΏΡΠΈΠ»ΠΈΠΈ
ΠΠΈΡΠΎΠ½Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΠΎΡ ΠΎΡΠΈΡΡΡΡ ΠΈ ΠΏΠΎΠΆΠΈΡΠ°ΡΡ Π΄ΡΡΠ³ΠΈΡ Π·ΠΌΠ΅ΠΉ ΠΈ ΡΠ΅ΠΏΡΠΈΠ»ΠΈΠΉ. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ΄ΠΎΠ²ΠΈΡΡΡ Π·ΠΌΠ΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΠΏΠΎΠ³Π»ΠΎΡΠΈΡΡ ΠΈΡ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠΈΡΠΎΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΡΠ°ΡΡΠΈΡΡΡΡ ΡΠ²ΠΎΡ ΡΠ΅Π»ΡΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ ΠΊΡΡΠΏΠ½ΡΠΌΠΈ Π΄ΠΎΠ±ΡΡΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ³Π»ΠΎΡΠΈΡΡ ΠΈΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ.
4. ΠΠΎΡΡΠΊΠΈΠ΅ ΡΡΡΠ΅ΡΡΠ²Π°
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΈΠ΄Ρ ΠΏΠΈΡΠΎΠ½ΠΎΠ², ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΈΡΠΎΠ½Ρ-ΡΡΠ°ΡΡΠ΅, ΠΌΠΎΠ³ΡΡ ΠΎΡ ΠΎΡΠΈΡΡΡΡ ΠΈ ΠΏΠΈΡΠ°ΡΡΡΡ ΠΌΠΎΡΡΠΊΠΈΠΌΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡΠΌΠΈ. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ³Π»ΠΎΡΠ°ΡΡ ΡΡΠ±Ρ, ΠΎΡΡΠΌΠΈΠ½ΠΎΠ³ΠΎΠ² ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΡΠΎΠΊΠΎΠ΄ΠΈΠ»ΠΎΠ², Π½Π°Ρ ΠΎΠ΄ΡΡΡ Π² Π²ΠΎΠ΄Π΅. ΠΠΈΡΠΎΠ½Ρ-ΡΡΠ°ΡΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΠΏΠ΅ΡΠ΅ΠΆΠΈΡΡ ΠΊΠ°ΠΊ Π½Π° ΡΡΡΠ΅, ΡΠ°ΠΊ ΠΈ Π² Π²ΠΎΠ΄Π΅, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ ΠΎΡ ΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΠ΅Π΄Π°Ρ .
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°: ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ±ΡΡΠΈ
def ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ_Π΄ΠΎΠ±ΡΡΡ(ΠΏΠΈΡΠΎΠ½):
if ΠΏΠΈΡΠΎΠ½.ΡΠ°Π·ΠΌΠ΅Ρ == "ΠΌΠ°Π»ΡΠΉ":
return "ΠΊΡΡΡΠ°"
elif ΠΏΠΈΡΠΎΠ½.ΡΠ°Π·ΠΌΠ΅Ρ == "ΡΡΠ΅Π΄Π½ΠΈΠΉ":
return "ΠΊΡΡΡΠ°" # Π²Π·ΡΡΡ ΠΊΡΡΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ
elif ΠΏΠΈΡΠΎΠ½.ΡΠ°Π·ΠΌΠ΅Ρ == "ΠΊΡΡΠΏΠ½ΡΠΉ":
return "Π°Π½ΡΠΈΠ»ΠΎΠΏΠ°"
else:
return "Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ"
ΠΏΠΈΡΠΎΠ½ = {"ΡΠ°Π·ΠΌΠ΅Ρ": "ΠΊΡΡΠΏΠ½ΡΠΉ"}
Π΄ΠΎΠ±ΡΡΠ° = ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ_Π΄ΠΎΠ±ΡΡΡ(ΠΏΠΈΡΠΎΠ½)
print("ΠΠΈΡΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΏΠΈΡΠ°ΡΡΡΡ:", Π΄ΠΎΠ±ΡΡΠ°)
ΠΠ°Π½Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊΠ°ΠΊΡΡ Π΄ΠΎΠ±ΡΡΡ Π²ΡΠ±Π΅ΡΠ΅Ρ ΠΏΠΈΡΠΎΠ½ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°. ΠΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΎ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΈΡΠΎΠ½Π° ΠΏΡΠΈ ΠΎΡ ΠΎΡΠ΅.