π Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΈΡΠΎΠ½ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°Π΅Ρ ΠΌΡΡΡ? ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ°ΠΊΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ
ΠΠΈΡΠΎΠ½ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°Π΅Ρ ΠΌΡΡΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΉΠΌΠ°ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΡΡ ΠΌΡΡΡ:
# ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° ΠΏΠΈΡΠΎΠ½Π°, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΉΠΌΠ°ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΡΡ ΠΌΡΡΡ
mouse = 'ΠΌΡΡΡ'
python = 'ΠΏΠΈΡΠΎΠ½'
def catch_and_digest():
global mouse, python
python += ' ' + mouse
mouse = 'digesting'
print(python)
catch_and_digest()
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ - mouse (ΠΌΡΡΡ) ΠΈ python (ΠΏΠΈΡΠΎΠ½). ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ catch_and_digest, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ mouse ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ python ΠΈ ΠΌΠ΅Π½ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ mouse Π½Π° 'digesting' (ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°Π½ΠΈΠ΅). ΠΠ°ΡΠ΅ΠΌ ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ python, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈ ΠΌΡΡΡ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠΈΡΠΎΠ½ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°Π΅Ρ ΠΌΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π°, Π³Π΄Π΅ ΠΌΡΡΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ ΠΊ ΠΏΠΈΡΠΎΠ½Ρ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°Π΅ΡΡΡ.
ΠΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΈΡΠΎΠ½ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°Π΅Ρ ΠΌΡΡΡ?
ΠΠΈΡΠΎΠ½Ρ β ΠΎΠ΄Π½ΠΈ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΊΡΡΠΏΠ½ΡΡ ΠΏΠ»ΠΎΡΠΎΡΠ΄Π½ΡΡ Π·ΠΌΠ΅ΠΉ ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ³Π»ΠΎΡΠΈΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΊΡΡΠΏΠ½ΡΡ Π΄ΠΎΠ±ΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΡΡΠ΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°ΡΡ ΠΏΠΈΡΠΎΠ½, Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π·ΠΌΠ΅ΠΈ ΠΈ ΡΠ°ΠΌΠΎΠΉ ΠΌΡΡΠΈ.
Π Π°Π·ΠΌΠ΅ΡΡ ΠΏΠΈΡΠΎΠ½Π°
ΠΠΈΡΠΎΠ½Ρ ΠΌΠΎΠ³ΡΡ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΡΠ°ΡΡΠΉ ΠΏΠΈΡΠΎΠ½, ΡΠ°ΠΌΡΠΉ ΠΊΡΡΠΏΠ½ΡΠΉ ΠΏΠΈΡΠΎΠ½ Π² ΠΌΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ Π΄Π»ΠΈΠ½Ρ ΠΎΠΊΠΎΠ»ΠΎ 7 ΠΌΠ΅ΡΡΠΎΠ² ΠΈ Π²Π΅ΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ 100 ΠΊΠ³. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΏΠΈΡΠΎΠ½ΠΎΠ² ΠΌΠΎΠ³ΡΡ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΠΈΠ΄Π° ΠΈ ΠΌΠ΅ΡΡΠ° ΠΎΠ±ΠΈΡΠ°Π½ΠΈΡ.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΈΡΠΈ
ΠΠΈΡΠΎΠ½Ρ ΡΠ²Π»ΡΡΡΡΡ ΠΏΠ»ΠΎΡΠΎΡΠ΄Π½ΡΠΌΠΈ ΠΈ ΠΏΠΈΡΠ°ΡΡΡΡ Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ ΠΌΠ»Π΅ΠΊΠΎΠΏΠΈΡΠ°ΡΡΠΈΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΌΡΡΠΈ ΠΈ ΠΊΡΡΡΡ. ΠΠΎΠ³Π΄Π° ΠΏΠΈΡΠΎΠ½ ΠΏΠΎΠ³Π»ΠΎΡΠ°Π΅Ρ Π΄ΠΎΠ±ΡΡΡ, ΠΎΠ½ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ ΠΏΡΠΎΠ³Π»Π°ΡΡΠ²Π°Π΅Ρ Π΅Π΅. ΠΠ»ΠΈΠ½Π½Π°Ρ ΠΈ Π³ΠΈΠ±ΠΊΠ°Ρ ΡΠ΅Π»ΡΡΡΡ ΠΏΠΈΡΠΎΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΅ΠΌΡ ΡΠ°ΡΠΊΡΡΡΡ ΠΏΠ°ΡΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠΎΠΊΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΌΠ΅ΡΡΠΈΡΡ Π΄ΠΎΠ±ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π±ΠΎΠ»ΡΡΠ΅ ΡΠ²ΠΎΠ΅ΠΉ Π³ΠΎΠ»ΠΎΠ²Ρ.
Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°Π½ΠΈΡ
ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ³Π»ΠΎΡΠ΅Π½ΠΈΡ Π΄ΠΎΠ±ΡΡΠΈ, ΠΏΠΈΡΠΎΠ½ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°Π½ΠΈΡ. ΠΠ½ΡΡΡΠΈ ΠΆΠ΅Π»ΡΠ΄ΠΊΠ° ΠΏΠΈΡΠΎΠ½Π° Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠΎΠΊΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΡΠ½Π·ΠΈΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ°Π·Π»Π°Π³Π°ΡΡ ΠΏΠΈΡΡ. ΠΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΡΡΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ°Π·Π½ΡΡ ΡΠ°ΠΊΡΠΎΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°
# ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π½Π° ΡΠ·ΡΠΊΠ΅ Python
ΠΌΡΡΡ_Π²Π΅Ρ = 0.02 # ΠΌΠ°ΡΡΠ° ΠΌΡΡΠΈ Π² ΠΊΠΈΠ»ΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ
ΠΏΠΈΡΠΎΠ½_Π²Π΅Ρ = 5 # ΠΌΠ°ΡΡΠ° ΠΏΠΈΡΠΎΠ½Π° Π² ΠΊΠΈΠ»ΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ_ΠΌΡΡΠ΅ΠΉ = ΠΏΠΈΡΠΎΠ½_Π²Π΅Ρ / ΠΌΡΡΡ_Π²Π΅Ρ
print(f"ΠΠΈΡΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΡΡ {int(ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ_ΠΌΡΡΠ΅ΠΉ)} ΠΌΡΡΠ΅ΠΉ")
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΊΠΎΠ΄Π° Π½Π° ΡΠ·ΡΠΊΠ΅ Python ΠΌΡ ΡΡΠΈΡΠ°Π΅ΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΈΡΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΡΡ, ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΠΈΡ Π²Π΅ΡΠ°. ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ Π²Π΅Ρ ΠΌΡΡΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 20 Π³ΡΠ°ΠΌΠΌ, Π° Π²Π΅Ρ ΠΏΠΈΡΠΎΠ½Π° - 5 ΠΊΠΈΠ»ΠΎΠ³ΡΠ°ΠΌΠΌ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°.