ΠΈΠ³ΡΠ° Π²ΠΈΡΠ΅Π»ΠΈΡΠ° Π½Π° ΠΏΠΈΡΠΎΠ½Π΅ ΠΊΠΎΠ΄
ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ «ΠΠΈΡΠ΅Π»ΠΈΡΠ°»
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈΠ³ΡΡ «Π£Π³Π°Π΄Π°ΠΉ ΡΠΈΡΠ»ΠΎ!»
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅! ΠΠΎΠΌΠΎΠ³ΠΈΡΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°. Π― Π½ΠΎΠ²ΠΈΡΠΎΠΊ. Π’Π°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΡΡΠΎ ΠΌΠ½Π΅ ΡΡΠΎΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΡΠΈΠ±ΠΊΠ° «»module» has no attribute «pack»»
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅! ΠΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° python 3.2 ΠΡΡΡ Π³Π»Π°Π²Π½ΡΠΉ ΡΠ°ΠΉΠ», Π² Π½ΡΠΌ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ import struct Π.
ΠΡΡΠΈΡΠ»ΠΈΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΈΠ· ΡΡΠ΅Ρ
ΡΠΈΡΠ΅Π» ΠΈ Π΄Π²ΡΡ
Π·Π½Π°ΠΊΠΎΠ² (Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΠΊΠΈ «+» ΠΈΠ»ΠΈ «-«)
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΈΠ· ΡΡΠ΅Ρ
ΡΠΈΡΠ΅Π» ΠΈ Π΄Π²ΡΡ
Π·Π½Π°ΠΊΠΎΠ².
ΠΠΎΠ·ΡΠΌΠΈΡΠ΅ Π»ΡΡΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄
ΡΡΡΠ°Π½Π½ΠΎ, Π²ΡΠΎΠ΄Π΅ ΠΆΠ΅ Π½Π΅ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 3 ΠΌΠΈΠ½ΡΡΡ
ΠΠΎΠ·ΡΠΌΠΈΡΠ΅ Π»ΡΡΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π£ Π²Π°Ρ ΡΠ»ΠΎΠ²ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, Ρ.ΠΊ. ΡΡΠ½ΠΊΡΠΈΡ chosing Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΠΌΠ΅ΡΡ. Π‘Π°ΠΌΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅:
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· chosing
Π»Π°ΡΠΊΠ°
ΡΠ΅ΠΌΠ°-«ΠΆΠΈΠ²ΠΎΡΠ½ΡΠ΅»
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· chosing
ΠΏΠΈΠ½Π³Π²ΠΈΠ½
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· intro
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· intro
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· intro
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· intro
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· intro
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· intro
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· intro
_ _ _ _ _ _ _
Π²Π²Π΅Π΄ΠΈ Π±ΡΠΊΠ²Ρ:Π°
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· chosing
ΠΆΠΈΡΠ°Ρ
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· step
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· chosing
ΠΌΡΡΠ°Π²Π΅ΠΉ
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· chosing
Π»Π΅ΠΌΡΡ
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· chosing
Π±Π°Π±ΡΠΈΠ½
ΡΠ΅ΠΌΠ°-«ΠΆΠΈΠ²ΠΎΡΠ½ΡΠ΅»
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· chosing
ΡΡΡΡ
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· intro
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· intro
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· intro
ΠΡΠ·Π²Π°Π½ΠΎ ΠΈΠ· intro
_ _ _ _
Π Π°Π·Π±Π΅ΡΠ΅ΡΠ΅ΡΡ ΡΡΠΎ ΠΊ ΡΠ΅ΠΌΡ? Π Π²ΡΠ·ΠΎΠ² chosing Π½Π° 38ΠΉ ΡΡΡΠΎΠΊΠ΅ Π·Π°ΡΠ΅ΠΌ, Π΅ΡΠ»ΠΈ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΡΠΎΠΌ ΡΠ½ΠΎΠ²Π° ΠΈΠ· intro Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ? Π‘Π»ΠΎΠ²ΠΎ ΡΠΎ ΠΏΠΎΡΠΎΠΌ ΡΠ½ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 10 ΠΌΠΈΠ½ΡΡ
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ chosing(), ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π½ΠΎΠ²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ ΠΈ ΡΠ½ΠΎΠ²Π° Π΅Π³ΠΎ ΠΏΠΈΡΠ΅Ρ. ΠΡ Π½Π΅ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π»ΡΡΠ΅, Π° ΠΏΡΠΎΡΡΠΎ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π° Π²ΡΠ·ΡΠ²Π°Π΅ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π° Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π½ΠΎΠ²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ. ΠΠ°ΠΏΠΈΡΠ°Π»ΠΈ ΠΎΠ΄Π½Ρ Π±ΡΠΊΠ²Ρ, Π° ΡΠ»ΠΎΠ²ΠΎ ΡΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ.
Π.Π‘. ΠΠ΅ ΡΡΠΏΠ΅Π» Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΌΡ ΠΏΠΎΡΡΡ.
ΠΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΈΠ³ΡΡ Π½Π° Python3
Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ Python3 Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠ»Π°Π²Π° 9.6 ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Β«ΠΠΈΡΠ΅Π»ΠΈΡΠ°Β»
Π ΡΡΡΠΎΠΊΠ΅ 62 ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ getRandomWord(wordlist). ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ½Π°ΡΠ°Π»Π° Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»ΠΎΠ² ΠΈΠ· ΡΡΡΠΎΠΊΠΈ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ words, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΄ΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°. ΠΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΎ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ secretWord.
Π ΡΡΡΠΎΠΊΠ΅64 Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ Π΄Π»Ρ ΡΠΏΠΈΡΠΊΠ° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠ»ΠΎΠ². ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ, ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ Π½Π°ΠΌ, ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ random.randint(). Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΠΌ Π΅ΠΉ Π΄Π²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°. ΠΠ΅ΡΠ²ΡΠΉ ΠΈΠ· Π½ΠΈΡ β 0, Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° (Π½Π΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ, ΡΡΠΎ ΠΎΡΡΡΠ΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΈΠ΄Π΅Ρ ΠΎΡ 0). Π Π²ΡΠΎΡΠΎΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ len(wordList) β 1, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΠΏΠΈΡΠΊΠ΅.
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΠΈΡΠΊΠ° Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ [0], Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΡΠ°Π½ΠΈΡΠ° Ρ ΡΡΠΈΠΌ ΡΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· ΡΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². Π₯ΠΎΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠΏΠΈΡΠΊΠ΅ Ρ Π½Π°Ρ ΡΡΠΈ, ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π±ΡΠ΄Π΅Ρ [2] β Π²Π΅Π΄Ρ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ [0], Π²ΡΠΎΡΠΎΠΌΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ[1] ΠΈ ΡΡΠ΅ΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ[2]. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠΏΠΈΡΠΊΠ΅, ΠΌΡ ΠΎΡΠ½ΠΈΠΌΠ°Π΅ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΠ· ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° β ΡΡΠΎΠ±Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π» ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ»ΠΎΠ². Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈ ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠ²Π° Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ words β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²Π΅ΡΠ½ΠΎ.
Π‘Π»ΡΡΠ°ΠΉΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΎ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ wordIndex. Π ΡΡΡΠΎΠΊΠ΅ 65 Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ Π²ΠΎΠ·Π²ΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° wordlist ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠ΅.
Π§ΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΡΡΠ½Π΅Π΅, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΡΠΎ Π² Π½Π°ΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ wordList Π²ΡΠ΅Π³ΠΎ ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ β [βΡΠ±Π»ΠΎΠΊΠΈβ, βΠ°ΠΏΠ΅Π»ΡΡΠΈΠ½Ρβ, βΠ²ΠΈΠ½ΠΎΠ³ΡΠ°Π΄β], Π° Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ wordIndex Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 2. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΏΠΈΡΠΊΠ° wordList[2], ΡΠΎ Π΅ΡΡΡ βΠ²ΠΈΠ½ΠΎΠ³ΡΠ°Π΄β. Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ getRandomWord() Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° wordList.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π° Π²Ρ ΠΎΠ΄ ΡΡΠ½ΠΊΡΠΈΠΈ getRandomWord() ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»ΠΎΠ², Π° Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°. ΠΡΠΎ Π±ΡΠ΄Π΅Ρ Π²Π΅ΡΡΠΌΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ³ΡΠΎΠΊ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Π΅ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΠ³Π°Π΄ΡΠ²Π°ΡΡ.
ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΈΠ³ΡΡ
ΠΠ°Π»Π΅Π΅ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠΊΡΠ°Π½ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΈΡΠ΅Π»ΠΈΡΡ (ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ° Β«ΠΏΠΎΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈΒ»), Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΡΠΊΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ³ΡΠΎΠΊ ΡΠ³Π°Π΄Π°Π» (ΠΈΠ»ΠΈ Π½Π΅ ΡΠ³Π°Π΄Π°Π»).
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ displayBoard(), ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠ½Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² 4 Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²ΡΠ·ΠΎΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ print(), Π² ΡΡΡΠΎΠΊΠ΅ 67, ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΠΏΡΡΡΠ°Ρ Π²ΠΈΡΠ΅Π»ΠΈΡΠ°. Π‘ΡΡΠΎΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ HANGMANPICS, Π±ΡΠ΄ΡΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°, Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π·Π°ΠΏΡΡΠ°Ρ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ³ΡΠΎΠΊ ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠΈΠ±ΠΊΡ, Π΄Π»ΠΈΠ½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ missedLetters Π±ΡΠ΄Π΅Ρ Π²ΡΡΠΈΡΠ»Π΅Π½Π° ΠΊΠ°ΠΊ 1. ΡΠ°Π±ΠΎΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈ print(HANGMANPICS[1]) ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ Π²ΠΈΡΠ΅Π»ΠΈΡΠ° Ρ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ. ΠΡΠ΅ ΠΎΠ΄Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° Π΄ΠΎΡΠΈΡΡΠ΅Ρ ΡΡΠΊΡ. Π ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅, ΠΏΠΎΠΊΠ° ΠΈΠ³ΡΠΎΠΊ Π½Π΅ Π΄ΠΎΠΏΡΡΡΠΈΡ 6 ΠΎΡΠΈΠ±ΠΎΠΊ, Π° Π½Π° ΡΠΊΡΠ°Π½Π΅ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΡΠΊΠ² Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ missedLetters, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ len(). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ missedLetters Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π±ΡΠΊΠ²Ρ βΠ²ΡΠ³Π΅β. Π’ΠΎΠ³Π΄Π° ΡΡΠ½ΠΊΡΠΈΡ len(missedLetters) Π²Π΅ΡΠ½Π΅Ρ ΡΠΈΡΠ»ΠΎ 4. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ, HANGMANPICS[4] Π²Π΅ΡΠ½Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π½Π°Π±ΠΎΡ ΡΡΡΠΎΠΊ ΠΈ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΈΡΠ΅Π»ΠΈΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠ΅ΡΡΡΠ΅ΠΌ Π΄ΠΎΠΏΡΡΠ΅Π½Π½ΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ.
Π‘ΡΡΠΎΠΊΠ° 71 Π²ΡΠ²ΠΎΠ΄ΠΈ Ρ Π½Π° ΡΠΊΡΠ°Π½ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ:Β». Π§ΡΠΎΠ±Ρ ΠΏΡΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ print() Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π» ΠΏΠ΅ΡΠ΅Π½ΠΎΡ Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ, ΠΌΡ ΡΠ²Π½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΡΠΎΠ±Π΅Π»Π° ΠΏΠΎΡΠ»Π΅ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° end. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° (Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ Π½Π°Ρ Ρ ΡΠ°Π½ΡΡΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ) Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΠΊΠΎΠ½Π΅Ρ ΡΠΆΠ΅ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Π½ΠΎΠΉ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠ±Π΅Π» (ΡΠΈΠΌΠ²ΠΎΠ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° end).
Π ΡΡΡΠΎΠΊΠ΅ 72 ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ Π΅ΡΠ΅ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ Π½Π°ΠΌ ΡΠΈΠΏ ΡΠΈΠΊΠ»Π° β for. ΠΠΌΠ΅ΡΡΠ΅ Ρ Π½ΠΈΠΌ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ range(). ΠΠ±Π° ΡΡΠΈΡ ΠΏΠΎΠ½ΡΡΠΈΡ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π³Π»Π°Π²Π΅.
Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠΌΠΎΡΡ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈΠ³ΡΡ «ΠΠΈΡΠ΅Π»ΡΠ½ΠΈΡΠ°»Π½Π° Python? Π― Π΅Ρ Π½Π°ΠΏΠΈΡΠ°Π» ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π»?
ΠΠ° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² Π°ΠΏΠ»ΠΎΠ΄ΠΈΡΡΡ ΡΡΠΎΡ.
ΠΡΡΠ°ΡΠΈ:
Π²ΠΈΡΠ΅Π»ΡΠ½ΠΈΠΊΠ°.
Π’ΡΡ Π±Ρ ΡΠΎΠΆΠ΅ ΡΠ°ΡΠΏ Π² Π½Π°ΡΠ°Π»Π΅ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ.
Nikola_Piterskiy, ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΎΠΏΡΠΎΡΠΎΠ²:
board[cind] = char»’. Π§ΡΠΎ ΡΡΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ.
ΠΠ΅ Π²ΠΈΠ΄Π΅Π» Π½ΠΈΠ³Π΄Π΅ ΡΡΠΎΠ± ΡΠ»Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΈ ΠΏΠΎΡΠ»Π΅ Π½Π΅Ρ board [ΡΠΏΠΈΡΠΎΠΊ] = char
[cind]-ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ ΠΆΠ΅,ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. »’
print(«\n».join(stages[0: e]))#. (stages[0: e]). ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΡΠΏΠΈΡΠΊΠ΅.
3 ΡΡΡΠΎΡΠΊΠΈ Π½Π΅ ΠΏΠΎΠ½ΡΡΠ½Ρ:
1)board[cind] = char
2)print(«\n».join(stages[0: e]))
3)print((» «.join (board)))»’. ΠΠΎΡΠ΅ΠΌΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΊΠΎΠ±ΠΎΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ±ΡΠ°ΡΡ 2 ΡΠΊΠΎΠ±ΠΊΠΈ ΠΏΠΎ ΠΊΡΠ°ΡΠΌ.
Serbi, ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ
ΡΠΆΠ΅ ΡΠ΄Π΅Π»Π°Π». ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠ΄Π°, ΠΈΡ
Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π΄Π°ΠΆΠ΅ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΆΠ΅ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ΄Π°.
ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ°Π·Π΄Π΅Π»ΡΠΉ ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ, Π° Π²ΠΎΡ ΡΡΠΎ:
ΡΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΡΠΉ ****Π΅Ρ, Π΄Π° ΠΏΡΠΎΡΡΡΡ ΠΌΠ΅Π½Ρ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΎΡΡ.
#Π΅ΡΠ»ΠΈ Π±Ρ Ρ ΠΎΡΠ³Π°Π΄Π°Π» «ΠΊ»,ΡΠΎ Ρ Π±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΡΠΏΠΈΡΠΎΠΊ board Π½Π° [«ΠΊ»,»__»,»__»].
ΠΠ°ΠΊ Ρ ΠΏΠΎΠ½ΡΠ», Π²Ρ ΡΠ°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠ²ΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ, ΠΈ Π²ΠΎΡ ΡΡΠΈ 2 ΡΡΡΠΎΠΊΠΈ ΡΡΠΎ ΠΈ Π΄Π΅Π»Π°ΡΡ, Π·Π°ΠΌΠ΅Π½ΡΡΡ ___ Π½Π° Π±ΡΠΊΠ²Ρ
Serbi, Π½Π΅ Π³ΡΡΠ±ΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈΠΌ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌ
Π Ρ ΠΎΡΡ Π±Ρ ΠΊΠΎΠ΄ ΡΠΈΡΠ°ΡΡ Π½Π°ΡΡΠΈΡΠ΅ΡΡ, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡΠ΅
ΠΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ index Π±ΡΠΊΠ²Ρ Π² ΡΠ»ΠΎΠ²Π΅, Π΅ΡΠ»ΠΈ ΡΠ³Π°Π΄ΡΠ²Π°Π΅ΡΠ΅ Π΅Ρ. Π ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΠ΅ Π΅Ρ Ρ ΡΡΠΈΠΌ ΠΆΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ Π² ΡΠΏΠΈΡΠΊΠ΅
ΠΡ ΡΠ°ΠΊ ΠΈ ΠΏΠΈΡΠΈ ΠΊΠΎΠ΄, Π° Π½Π΅ ΡΠΎΡΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΌΡ «ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠΎΠ΄ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ».
2)print(«\n».join(stages[0: e])). ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π·Π΄Π΅ΡΡ? stages[0: e]
3)print((» «.join (board)))»’. ΠΠΎΡΠ΅ΠΌΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΊΠΎΠ±ΠΎΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ±ΡΠ°ΡΡ 2 ΡΠΊΠΎΠ±ΠΊΠΈ ΠΏΠΎ ΠΊΡΠ°ΡΠΌ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π²ΡΠ΅ΠΌ ΠΎΠ΄ΠΈΠ½ Π²ΠΎΠΏΡΠΎΡ ΡΠ°ΡΠΊΡΡΠ»ΡΡ)
1)board[cind] = char
2)print(«\n».join(stages[0: e]))
3)print((» «.join (board)))»’. ΠΠΎΡΠ΅ΠΌΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΊΠΎΠ±ΠΎΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ±ΡΠ°ΡΡ 2 ΡΠΊΠΎΠ±ΠΊΠΈ ΠΏΠΎ ΠΊΡΠ°ΡΠΌ.
3) ΡΠΌ ΠΏ.2. ΠΠ°, ΡΠΊΠΎΠ±ΠΊΠΈ «ΠΏΠΎ ΠΊΡΠ°ΡΠΌ» ΠΌΠΎΠΆΠ½ΠΎ ΡΠ±ΡΠ°ΡΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌ Π½Π° Python
ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π½Π°ΠΌ Π² ΡΠ΅Π΄Π°ΠΊΡΠΈΡ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΠΏΠΈΡΡΠΌΠ° Ρ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π»ΠΈ Π½ΠΎΠ²ΡΠΉ ΡΠΈΡΠ°ΠΆ ΠΊΠ½ΠΈΠ³ΠΈ Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌ Π½Π° PythonΒ» Π.ΠΠΎΡΡΠΎΠ½Π°. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π» Β«Python Programming for the Absolute Beginner, 3rd EditionΒ» Π²ΡΡΠ΅Π» Π² 2010Π³., ΠΎΠ½ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π² Π±Π΅ΡΡΠ°Ρ Π½Π° amazon.com. Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΡΡΡ ΠΈΠ³Ρ. ΠΠ°ΠΌ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ², ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΏΡΠΈΠ½ΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π΄Π°Π²Π°ΡΡ Π»ΠΈ ΠΊΠ½ΠΈΠ³Ρ.
ΠΠΎΠ»Π½ΠΎΠ΅ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π·Π΄Π΅ΡΡ.
ΠΡΡΡΠ²ΠΎΠΊ ΠΈΠ· ΠΠ»Π°Π²Ρ 5. Π‘ΠΏΠΈΡΠΊΠΈ ΠΈ ΡΠ»ΠΎΠ²Π°ΡΠΈ. ΠΠ³ΡΠ° Β«ΠΠΈΡΠ΅Π»ΠΈΡΠ°Β»
ΠΠΎΡΡΠ΅ΠΆΠΈ β Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ°Π·Π½ΡΡ ΡΠΈΠΏΠΎΠ² Π² ΡΠΎΡΡΠ°Π²Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΊΠΎΡΡΠ΅ΠΆ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ, ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π½Π΅ΡΠ΄ΠΎΠ±ΡΡΠ²Π°. Π ΡΡΠ°ΡΡΡΡ, Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ (lists), ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠ΅ΡΡ Π²ΡΠ΅ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΠΈ ΠΊΠΎΡΡΠ΅ΠΆΠΈ, ΠΈ Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»ΡΡΠ΅ β ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ. ΠΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅. ΠΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅. Π― ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Ρ Π²Π°Ρ Ρ Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ β ΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ (dictionaries). ΠΡΠ»ΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΡΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ β ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ ΠΏΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΠ΅Π·ΠΊΠ΅ Ρ ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΊΠΈ, ΡΠ»ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΊΠ°ΠΊΠΎΠΌΡ-Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ. ΠΠΎΠ²ΠΎΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ, Π² ΡΡΠΎΠΉ Π³Π»Π°Π²Π΅ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
β’ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΏΠΈΡΠΊΠΈ, ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ
ΠΈ Π΄Π΅Π»Π°ΡΡ ΡΡΠ΅Π·Ρ;
β’ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°;
β’ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠΏΠΈΡΠΊΠΎΠ²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½Π΅Ρ;
β’ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Π»ΡΠ±ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ;
β’ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ°ΡΠ°ΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ;
β’ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ.
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΈΠ³ΡΠΎΠΉ Β«ΠΠΈΡΠ΅Π»ΠΈΡΠ°Β»
Π ΡΠ΅Π½ΡΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΡΠΎΠΉ Π³Π»Π°Π²Ρ β ΠΏΡΠΎΠ΅ΠΊΡ, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΠΉ ΠΈΠ³ΡΠ΅ Β«ΠΠΈΡΠ΅Π»ΠΈΡΠ°Β». ΠΡΠ°ΠΉΠ½Π΅ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΡΠ»ΠΎΠ²ΠΎ, ΠΈ ΠΈΠ³ΡΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΎΡΠ³Π°Π΄Π°ΡΡ Π΅Π³ΠΎ, Π²ΡΡΠΊΠ°Π·ΡΠ²Π°Ρ ΡΠ²ΠΎΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ±ΡΠΊΠ²Π΅Π½Π½ΠΎ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΈΠ³ΡΠΎΠΊ ΠΎΡΠΈΠ±Π°Π΅ΡΡΡ, ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π΄ΠΎΡΠΈΡΠΎΠ²ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΈΠ³ΡΡΠΊΠΈ ΠΏΠΎΠ΄ Π²ΠΈΡΠ΅Π»ΠΈΡΠ΅ΠΉ. ΠΡΠ»ΠΈ Π² ΠΎΡΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΏΡΡΠΎΠΊ ΠΈΠ³ΡΠΎΠΊΡ Π½Π΅ ΡΠ΄Π°Π΅ΡΡΡ ΠΎΡΠ³Π°Π΄Π°ΡΡ ΡΠ»ΠΎΠ²ΠΎ, ΡΠΎ Β«ΠΏΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΉΒ» Π³ΠΈΠ±Π½Π΅Ρ. ΠΠ° ΡΠΈΡ. 5.1β5.3 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌ Π΅Π³ΠΎ ΡΡΡΠ°ΡΠ½ΠΎΠΌ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠΈΠΈ.
ΠΠ³ΡΠ° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅. ΠΠ°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΈ ΡΠΎ, ΡΡΠΎ ΠΊ ΠΊΠΎΠ½ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ Π³Π»Π°Π²Ρ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΈΠ³ΡΡ. ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±Π·Π°Π²Π΅ΡΡΠΈΡΡ ΡΠ²ΠΎΠΈΠΌ Π»ΠΈΡΠ½ΡΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ Β«ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΡ Β» ΡΠ»ΠΎΠ² ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΌΠΎΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠ΅ ΡΠΈΡΡΠ½ΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ Π²Π½ΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ.
Π ΠΈΡ. 5.1. ΠΠ³ΡΠ°Π΅ΠΌ Π² Β«ΠΠΈΡΠ΅Π»ΠΈΡΡΒ». ΠΠΌβ¦ Π§ΡΠΎ ΠΆΠ΅ Π·Π° ΡΠ»ΠΎΠ²ΠΎ ΠΎΠ½ Π·Π°Π³Π°Π΄Π°Π»?
Π ΠΈΡ. 5.2. Π ΡΡΠΎΠΉ ΠΈΠ³ΡΠ΅ Ρ ΠΏΠΎΠ±Π΅Π΄ΠΈΠ»!
Π ΠΈΡ. 5.3. Π ΡΡΠ° ΠΈΠ³ΡΠ° Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»Π°ΡΡ Π½Π΅ Π»ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ ΠΏΡΠ΅Π²Π΄ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠΊΠ°
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ²
Π‘ΠΏΠΈΡΠΊΠΈ, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΡΡΠ΅ΠΆΠΈ, β ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠΎ ΡΠΏΠΈΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡ. ΠΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΠΎΠ΄Π΄Π°ΡΡΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠΎΡ ΠΏΠΎΡΠ΅ΠΌΡ ΡΠΏΠΈΡΠΊΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΡΠΎΠΉ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡΡ, ΡΡΠΎ ΠΈ ΠΊΠΎΡΡΠ΅ΠΆΠΈ, ΠΈ ΠΌΠΎΠ³ΡΡ ΠΊΠΎΠ΅-ΡΡΠΎ Π΅ΡΠ΅. Π’ΠΎ, ΡΡΠΎ Π²Ρ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΊΠΎΡΡΠ΅ΠΆΠ°ΠΌΠΈ, ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΈ ΠΊ ΡΠΏΠΈΡΠΊΠ°ΠΌ, Π° Π·Π½Π°ΡΠΈΡ, Π½Π°ΡΡΠΈΡΡΡΡ ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π²Π°Ρ Π½Π΅ ΡΠΎΡΡΠ°Π²ΠΈΡ ΡΡΡΠ΄Π°.
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Β«ΠΡΡΠ΅Π½Π°Π» Π³Π΅ΡΠΎΡ 3.0Β»
ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½Π΅ΠΉ ΠΈΠ³ΡΠ΅ Β«ΠΡΡΠ΅Π½Π°Π» Π³Π΅ΡΠΎΡ 2.0Β», Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΠΈΡΡ Π² Π³Π»Π°Π²Π΅ 4. ΠΠ΄Π΅ΡΡ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΎΠ± Π°ΡΡΠ΅Π½Π°Π»Π΅ Π³Π΅ΡΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π½Π΅ ΠΊΠΎΡΡΠ΅ΠΆΠΈ, Π° ΡΠΏΠΈΡΠΊΠΈ. ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Β«ΠΡΡΠ΅Π½Π°Π»Π° Π³Π΅ΡΠΎΡ 3.0Β» Π²ΡΠ΄Π°Π΅Ρ ΡΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΠΊΠ°ΠΊ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ. ΠΠ° ΠΈ ΠΊΠΎΠ΄ Π² Π½Π΅ΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠ°ΠΌΡΠΉ; ΡΠ°Π·Π½ΠΈΡΠ° Π»ΠΈΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ Π²Π΅Π·Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΡΠΏΠΈΡΠΊΠΈ. ΠΠ° ΡΠΈΡ. 5.4 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π·Π° Π½Π΅ΠΉ ΠΊΠΎΠ΄ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡΠΈ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΠΌΠΈ. ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΎ
Π½Π° ΡΠΈΡ. 5.5.
Π ΠΈΡ. 5.4. Π’Π΅ΠΏΠ΅ΡΡ Π°ΡΡΠ΅Π½Π°Π» Π³Π΅ΡΠΎΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΠΏΠΈΡΠΊΠΎΠΌ. Π ΠΎΠΊΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΡΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΠΎΡΡΠΈ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΎ Π² Π²Π΅ΡΡΠΈΠΈ 2.0, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ ΠΊΠΎΡΡΠ΅ΠΆ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ°
Π ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΠ°Ρ ΠΊΠΎΠ΄Π° ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ inventory; ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ° Π½Π° ΡΠΊΡΠ°Π½. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Β«ΠΡΡΠ΅Π½Π°Π»Π° Π³Π΅ΡΠΎΡ 2.0Β» ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ Π·Π°ΠΊΠ»ΡΡΠΈΠ» ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ° Π² ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠ΅, Π° Π½Π΅ Π² ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠΏΠΈΡΠΎΠΊ, Π° Π½Π΅ ΠΊΠΎΡΡΠ΅ΠΆ. ΠΠΎΠ΄ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅-ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠ΅ (courseptr.com/downloads) Π² ΠΏΠ°ΠΏΠΊΠ΅ Chapter 5. Π€Π°ΠΉΠ» Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ hero’s_inventory3.py.
Π ΠΈΡ. 5.5. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π°ΡΡΠ΅Π½Π°Π» Π³Π΅ΡΠΎΡ β ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ, ΡΠΎ Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡ
# ΠΡΡΠ΅Π½Π°Π» Π³Π΅ΡΠΎΡ 3.0
# ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ
# ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠΏΠΈΡΠΎΠΊ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ Π²ΡΠ²Π΅Π΄Π΅ΠΌ Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ for-ΡΠΈΠΊΠ»Π°
inventory = [βΠΌΠ΅Ρβ, βΠΊΠΎΠ»ΡΡΡΠ³Π°β, βΡΠΈΡβ, βΡΠ΅Π»Π΅Π±Π½ΠΎΠ΅ ΡΠ½Π°Π΄ΠΎΠ±ΡΠ΅β]
print(β\nΠΡΠ°ΠΊ, Π² Π²Π°ΡΠ΅ΠΌ Π°ΡΡΠ΅Π½Π°Π»Π΅:β)
for item in inventory:
print(item)
input(β\nΠΠ°ΠΆΠΌΠΈΡΠ΅ Enter, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ.β)
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ len() ΠΊ ΡΠΏΠΈΡΠΊΠ°ΠΌ
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠ±ΡΠΊΠ²Π΅Π½Π½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π² Β«ΠΡΡΠ΅Π½Π°Π»Π΅ Π³Π΅ΡΠΎΡ 2.0Β». Π€ΡΠ½ΠΊΡΠΈΡ len() ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ ΠΊΠΎΡΡΠ΅ΠΆΠ°ΠΌΠΈ.
# Π½Π°ΠΉΠ΄Π΅ΠΌ Π΄Π»ΠΈΠ½Ρ ΡΠΏΠΈΡΠΊΠ°
print(βΠ‘Π΅ΠΉΡΠ°Ρ Π² Π²Π°ΡΠ΅ΠΌ ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΠΈβ, len(inventory), βΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°/-ΠΎΠ².β)
input(β\nΠΠ°ΠΆΠΌΠΈΡΠ΅ Enter, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ.β)
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° in ΠΊ ΡΠΏΠΈΡΠΊΠ°ΠΌ
ΠΡΠΎΡ ΠΊΠΎΠ΄ ΡΠΎΠΆΠ΅ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΠΎΠ·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ in Π½Π΅ Π²ΠΈΠ΄ΠΈΡ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΌ ΠΈ ΡΠΏΠΈΡΠΊΠΎΠΌ.
# ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΡ ΡΠΏΠΈΡΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ in
if βΡΠ΅Π»Π΅Π±Π½ΠΎΠ΅ ΡΠ½Π°Π΄ΠΎΠ±ΡΠ΅β in inventory:
print(βΠΡ Π΅ΡΠ΅ ΠΏΠΎΠΆΠΈΠ²Π΅ΡΠ΅ ΠΈ ΠΏΠΎΠ²ΠΎΡΠ΅ΡΠ΅.β)
ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ²
ΠΠΏΡΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π²Π΅ΡΡΠΈΠ΅ΠΉ 2.0. ΠΠ»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°, ΠΊΠ°ΠΊ ΠΏΡΠ΅ΠΆΠ΄Π΅, Π½Π°Π΄ΠΎ Π·Π°ΠΊΠ»ΡΡΠΈΡΡ Π² ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ.
# Π²ΡΠ²ΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ
index = int(input(β\nΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ² Π°ΡΡΠ΅Π½Π°Π»Π°: β))
print(βΠΠΎΠ΄ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌβ, index, βΠ² Π°ΡΡΠ΅Π½Π°Π»Π΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡβ, inventory[index])
Π‘ΡΠ΅Π·Ρ ΡΠΏΠΈΡΠΊΠΎΠ²
ΠΠΎΡΠΎΠ²Ρ Π»ΠΈ Π²Ρ ΠΏΠΎΠ²Π΅ΡΠΈΡΡ Π² ΡΠΎ, ΡΡΠΎ ΡΡΠ΅Π·Ρ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΠΈ ΡΡΠ΅Π·Ρ ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ? ΠΠΏΡΡΡ ΠΆΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ Π² ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ ΡΠΊΠΎΠ±ΠΊΠ°Ρ :
# ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΠΌ ΡΡΠ΅Π·
start = int(input(β\nΠΠ²Π΅Π΄ΠΈΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΡΠ΅Π·Π°: β))
finish = int(input(βΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΡΠ΅Π·Π°: β))
print(βΠ‘ΡΠ΅Π· inventory[β, start, β:β, finish, β] β ΡΡΠΎβ, end=β β)
print(inventory[start:finish])
input(β\nΠΠ°ΠΆΠΌΠΈΡΠ΅ Enter, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ.β)
Π‘ΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ²
Π‘ΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ² Π½ΠΈΡΠ΅ΠΌ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ. Π Π°Π·Π½ΠΈΡΠ° Π·Π΄Π΅ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ chest Ρ ΡΠ΅ΡΠΈΠ» ΡΠΏΠΈΡΠΎΠΊ, Π° Π½Π΅ ΠΊΠΎΡΡΠ΅ΠΆ. ΠΡΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅, Π½ΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π½ΡΡΡ Π»ΠΈΡΡ ΠΎΠ΄Π½ΠΎΡΠΈΠΏΠ½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
# ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠΌ Π΄Π²Π° ΡΠΏΠΈΡΠΊΠ°
chest = [βΠ·ΠΎΠ»ΠΎΡΠΎβ, βΠ΄ΡΠ°Π³ΠΎΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈβ]
print(βΠΡ Π½Π°ΡΠ»ΠΈ Π»Π°ΡΠ΅Ρ. ΠΠΎΡ ΡΡΠΎ Π² Π½Π΅ΠΌ Π΅ΡΡΡ:β)
print(chest)
print(βΠΡ ΠΏΡΠΈΠΎΠ±ΡΠΈΠ»ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π»Π°ΡΡΠ° ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ Π°ΡΡΠ΅Π½Π°Π»Ρ.β)
inventory += chest
print(βΠ’Π΅ΠΏΠ΅ΡΡ Π² Π²Π°ΡΠ΅ΠΌ ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ:β)
print(inventory)
input(β\n\nΠΠ°ΠΆΠΌΠΈΡΠ΅ Enter, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ.β)
ΠΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡΡ ΡΠΏΠΈΡΠΊΠΎΠ²
ΠΠ°Π΄ΠΎ ΠΏΠΎΠ»Π°Π³Π°ΡΡ, Π²Π°Ρ ΡΠΆΠ΅ ΡΡΠΎΠΌΠΈΠ»ΠΈ Π±Π΅ΡΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΡΠ°Π·Ρ, ΠΎΠ±ΡΠΈΠΉ ΡΠΌΡΡΠ» ΠΊΠΎΡΠΎΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊΠΎΡΡΠ΅ΠΆ. ΠΠΎ ΡΠΈΡ ΠΏΠΎΡ, Π΅ΡΠ»ΠΈ Π½Π΅ ΡΡΠΈΡΠ°ΡΡ Π·Π°ΠΌΠ΅Π½Ρ ΠΊΡΡΠ³Π»ΡΡ ΡΠΊΠΎΠ±ΠΎΠΊ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠΌΠΈ, ΡΠΏΠΈΡΠΊΠΈ Π½Π΅ ΠΏΡΠΎΡΠ²ΠΈΠ»ΠΈ ΡΠ΅Π±Ρ Π½ΠΈΡΠ΅ΠΌ Π½ΠΎΠ²ΡΠΌ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΊΠΎΡΡΠ΅ΠΆΠ°ΠΌΠΈ. ΠΠΎ ΡΠ°Π·Π½ΠΈΡΠ° Π²ΡΠ΅ ΠΆΠ΅ Π΅ΡΡΡ, ΠΈ ΠΎΠ½Π° ΠΎΠ³ΡΠΎΠΌΠ½Π°. ΠΠΎΠ²ΡΠΎΡΡ: ΡΠΏΠΈΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡ. ΠΡΡΡΠ΄Π° ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΊΠΎΠ², Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΡΡΠ΅ΠΆΠΈ Π½Π΅ΠΏΡΠΈΠ³ΠΎΠ΄Π½Ρ.
ΠΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ, ΡΠΎ Π»ΡΠ±ΠΎΠΌΡ Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
# ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ
print(βΠΡ ΠΎΠ±ΠΌΠ΅Π½ΡΠ»ΠΈ ΠΌΠ΅Ρ Π½Π° Π°ΡΠ±Π°Π»Π΅Ρ.β)
inventory[0] = βΠ°ΡΠ±Π°Π»Π΅Ρβ
print(βΠ’Π΅ΠΏΠ΅ΡΡ Π²Π°Ρ Π°ΡΡΠ΅Π½Π°Π» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ:β)
print(inventory)
input(β\nΠΠ°ΠΆΠΌΠΈΡΠ΅ Enter, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ.β)
Π ΡΡΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ° inventory, ΠΈΠΌΠ΅ΡΡΠ΅ΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡ 0, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
βΠ°ΡΠ±Π°Π»Π΅Ρβ:
inventory[0] = βΠ°ΡΠ±Π°Π»Π΅Ρβ
ΠΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π΅Ρ ΠΏΡΠ΅ΠΆΠ½Π΅Π΅ (βΠΌΠ΅Ρβ). ΠΠ°ΠΊ ΡΡΠ°Π» Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ print, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π° ΡΠΊΡΠ°Π½ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ inventory.
ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΏΠΈΡΠ°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°, Π²ΡΠ±ΡΠ°Π² Π΅Π³ΠΎ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ, Π½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π½ΠΎΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π½Π΅Π»ΡΠ·Ρ. ΠΠΎΠΏΡΡΠΊΠ° ΠΏΡΠΈΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π½Π΅Π΅ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»ΠΎ, Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ.
ΠΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ΅Π·Ρ ΡΠΏΠΈΡΠΊΠ°
Π Π°Π·ΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°, Π½ΠΎ ΠΈ ΡΡΠ΅Π·Ρ. Π― ΠΏΡΠΈΡΠ²ΠΎΠΈΠ» ΡΡΠ΅Π·Ρ inventory[4:6] Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° [βΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΠΈΡΡΠ°Π»Π»β]:
# ΠΏΡΠΈΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΏΠΎ ΡΡΠ΅Π·Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ²
print(βΠΠ° Π·ΠΎΠ»ΠΎΡΠΎ ΠΈ Π΄ΡΠ°Π³ΠΎΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ Π²Ρ ΠΊΡΠΏΠΈΠ»ΠΈ ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΠΈΡΡΠ°Π»Π», ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π±ΡΠ΄ΡΡΠ΅Π΅.β)
inventory[4:6] = [βΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΠΈΡΡΠ°Π»Π»β]
print(βΠ’Π΅ΠΏΠ΅ΡΡ Π² Π²Π°ΡΠ΅ΠΌ ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ:β)
print(inventory)
input(β\nΠΠ°ΠΆΠΌΠΈΡΠ΅ Enter, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ.β)
ΠΠ²ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΡΠΏΠΈΡΠΊΠ° β inventory[4] ΠΈ inventory[5] β ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π΅Π΄ΠΈΠ½ΠΎΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ βΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΠΈΡΡΠ°Π»Π»β. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ΄Π½ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ°Π» Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π·Π°, Π΄Π»ΠΈΠ½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ inventory ΡΠΌΠ΅Π½ΡΡΠΈΠ»Π°ΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ.
ΠΠ³ΡΠ° Β«ΠΠΈΡΠ΅Π»ΠΈΡа»¢
Β«ΠΠΈΡΠ΅Π»ΠΈΡΠ°Β» β ΠΈΠ³ΡΠ° Π½Π° ΡΠ³Π°Π΄ΡΠ²Π°Π½ΠΈΠ΅ ΡΠ»ΠΎΠ². ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ Π·Π°Π³Π°Π΄ΡΠ²Π°Π΅Ρ ΡΠ»ΠΎΠ²ΠΎ. ΠΠ³ΡΠΎΠΊΡ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ ΠΏΠ΅ΡΠ²Π°Ρ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π±ΡΠΊΠ²Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΡΠΊΠ². ΠΠ³ΡΠΎΠΊ ΡΠ³Π°Π΄ΡΠ²Π°Π΅Ρ ΡΠ»ΠΎΠ²ΠΎ ΠΏΠΎ Π±ΡΠΊΠ²Π°ΠΌ. ΠΡΠ»ΠΈ Π±ΡΠΊΠ²Π° Π΅ΡΡΡ Π² ΡΠ»ΠΎΠ²Π΅, ΡΠΎ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ Π²ΡΠ΅ Π΅Π΅ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π±ΡΠΊΠ²Ρ Π½Π΅Ρ, ΡΠΎ ΠΊ Π²ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π΄ΠΎΡΠΈΡΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ ΡΠ°ΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°. ΠΡΠ»ΠΈ ΡΠ»ΠΎΠ²ΠΎ ΠΎΡΠΊΡΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ, ΠΈΠ³ΡΠΎΠΊ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ. ΠΡΠ»ΠΈ Π½Π°Π±ΡΠ°Π½ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π° Π²ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ, ΠΈΠ³ΡΠΎΠΊ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°Π΅Ρ.
ΠΡΠΈΠΌΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈΠ³ΡΡ:
Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΡΠ°Π΄ΠΈΡ β ΠΈΠ³ΡΠΎΠΊ Π½Π΅ ΡΠΌΠΎΠ³ ΡΠ³Π°Π΄Π°ΡΡ ΡΠ»ΠΎΠ²ΠΎ ΠΈ ΠΏΡΠΎΠΈΠ³ΡΠ°Π». ΠΠ΅ΡΠ΅Π΄ Π½Π°ΠΌΠΈ:
ΠΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ.
Π‘Π»ΠΎΠ²ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°ΡΡΡ Π±ΡΠΊΠ² Π·Π°ΠΊΡΡΡΠΎ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ.
ΠΠ»ΡΠ°Π²ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΠΌΠ΅ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ Π±ΡΠΊΠ² ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΡΠΎΡΠΊΠΈ.
ΠΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ°Π±ΠΎΡΡ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ:
ΠΠ°ΠΊΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΠΏΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ³ΡΡ?
ΠΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ, Π³Π»ΡΠ΄Ρ Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°?
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° Π·Π°Π³ΠΎΡΠΎΠ²ΠΊΡ ΠΊΠΎΠ΄Π°. Π Π°ΡΡΠΊΠ°ΠΆΠΈΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½Ρ. ΠΠ°Π·ΠΎΠ²ΠΈΡΠ΅ ΠΈΡ ΡΠΈΠΏΡ.
ΠΠΎΡΠ»Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄.
ΠΡΠΈΠΌΠ΅ΡΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°:
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡ Π±ΡΠΊΠ²Ρ Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅.
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡ Π½Π΅ Π±ΡΠΊΠ²Ρ (ΡΠΈΡΡΡ ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»).
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ Π±ΡΠΊΠ²Ρ (ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΡΡ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΡΡ Π² ΡΠ»ΠΎΠ²Π΅).
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΡΠΊΠ² ΡΡΠ°Π·Ρ.
ΠΠ°ΠΊ Π²Ρ ΡΡΠΈΡΠ°Π΅ΡΠ΅, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π±Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΌ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅? ΠΠΎΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΎ Π±ΡΠ»ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎ Π² Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΌΡ Π²Π²ΠΎΠ΄Ρ.
ΠΠΎΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±ΡΠ»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°Π·Π²Π°ΡΡ ΡΠ»ΠΎΠ²ΠΎ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ.