ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΈΠΊΠ»ΠΎΠ² while ΠΈ for, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ break ΠΈ continue
Π‘ΠΌΠΎΡΡΠ΅ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π½Π° Π²ΠΈΠ΄Π΅ΠΎ
ΠΠΈ ΠΎΠ΄Π½Π° ΡΠΊΠΎΠ»Ρ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ΅ΡΡΠ΅Π·Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° Python Π½Π΅ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡΡ Π±Π΅Π· ΡΠΈΠΊΠ»ΠΎΠ². Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΠΊΠ»Ρ?
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ ΡΠΏΠΎΡΡΡΠΌΠ΅Π½ Π±Π΅Π³Π°Π΅Ρ ΠΏΠΎ Π΄ΠΎΡΠΎΠΆΠΊΠ°ΠΌ ΡΡΠ°Π΄ΠΈΠΎΠ½Π° ΠΈ ΡΠ΅ΡΠΈΠ»: ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡΠΎΡΠ΅Π» ΠΎΠ΄ΠΈΠ½ ΡΠ°Ρ, ΠΎΠ½ Π±Π΅ΠΆΠΈΡ. Π’ΠΎ Π΅ΡΡΡ, ΠΏΠΎΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ (ΠΎΠ½ΠΎ ΠΈΡΡΠΈΠ½Π½ΠΎ β Π½Π΅ ΠΏΡΠΎΡΠ΅Π» ΡΠ°Ρ), ΡΠΈΠΊΠ»ΠΈΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π΅ΠΊΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ β Π±Π΅Π³ΡΠ½ Π±Π΅ΠΆΠΈΡ. ΠΠΎΡ ΡΠ°ΠΊΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠ·ΡΠΊΠ° Python Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° while, ΠΈΠΌΠ΅ΡΡΠΈΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΠΊΠ°ΠΊ Π² Python Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π³ΡΡΠΏΠΏΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² (ΡΠ΅Π»ΠΎ ΡΠΈΠΊΠ»Π°): Π²ΡΡ Π³ΡΡΠΏΠΏΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠ΄Π²ΠΈΠ³ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° while (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ°Π²ΡΡ ΡΠ΅ΡΡΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Π° ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ» ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ). ΠΡΠΈΡΠ΅ΠΌ ΡΠ°ΠΊΠΎΠΉ ΠΎΡΡΡΡΠΏ ΡΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½ β ΡΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° python. Π Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ ΡΠ΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π°Π³Π»ΡΠ΄Π½ΡΠΌ ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΡΠΈΡΠ°Π΅ΠΌΡΠΌ. ΠΡΠΎ, Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ»ΡΡΠΎΠ² Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°.
ΠΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Π»Π° ΡΠΈΠΊΠ»Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ. Π’ΠΎ Π΅ΡΡΡ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ²Π°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ, Π²ΡΠΎΡΠ°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ, N-Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
ΠΠ°Π²Π°ΠΉΡΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠΈΠΊΠ»Π° while Π²ΡΡΠΈΡΠ»ΠΈΠΌ Π²ΠΎΡ ΡΠ°ΠΊΡΡ Π²ΠΎΡ ΡΡΠΌΠΌΡ:
Π Π°ΡΠΏΠΈΡΡΠ²Π°ΡΡ Π²ΡΠ΅ ΡΡΠΎ ΡΠ΅ΡΠ΅Π· ΡΡΡΡΡΡ ΡΠ»Π°Π³Π°Π΅ΠΌΡΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ. Π ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ»Π°Π³Π°Π΅ΠΌΡΡ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Π±ΡΡΡ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ. Π ΡΠ°ΠΊΠΈΡ Π·Π°Π΄Π°ΡΠ°Ρ Π±Π΅Π· ΡΠΈΠΊΠ»ΠΎΠ² Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
S=0; i=1 while i <= 1000: Β Β Β S += 1/i Β Β Β i += 1 print(S)
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΠΈΠΊΠ»Π΅ while ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ Π²ΡΠ΅ ΡΠ΅ ΠΆΠ΅ ΡΠ°ΠΌΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΡΡΠΎ ΠΈ Π² ΡΡΠ»ΠΎΠ²Π½ΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ΅ if. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠΈΡΠ»ΡΡΡ ΡΡΠΌΠΌΡ S ΠΏΠΎΠΊΠ° Π»ΠΈΠ±ΠΎ i<=1000, Π»ΠΈΠ±ΠΎ S < 5. Π’Π°ΠΊΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΡΡΡ ΡΠ°ΠΊ:
while i <= 1000 and S < 5:
Π·Π΄Π΅ΡΡ ΡΠΈΠΊΠ» Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΠΊΠ° i<=1000 ΠΈ S<5 ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠΎΠ΄ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΡΠ°Π½Π΅Ρ Π»ΠΎΠΆΠ½ΡΠΌ, Π²ΡΠ΅ ΡΠΎΡΡΠ°Π²Π½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π»ΠΎΠΆΠ½ΡΠΌ ΠΈ ΡΠΈΠΊΠ» Π·Π°Π²Π΅ΡΡΠΈΡ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ.
ΠΠ΅ΡΠ½Π΅ΠΌΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΡΠΏΠΎΡΡΡΠΌΠ΅Π½Ρ, Π±Π΅Π³ΡΡΠ΅ΠΌΡ ΠΏΠΎ ΡΡΠ°Π΄ΠΈΠΎΠ½Ρ. Π ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅Π» ΡΠ°Ρ, Π½ΠΎ Π±Π΅Π³ΡΠ½ Π΅ΡΠ΅ Π½Π΅ Π·Π°Π²Π΅ΡΡΠΈΠ» ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΡΡΠ³. Π§ΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ? Π¦ΠΈΠΊΠ» ΡΡΠ°Π·Ρ Π·Π°Π²Π΅ΡΡΠΈΡΡΡ? ΠΠ΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΌΠ΅ΡΠΊΠ΅, ΡΠΎ Π΅ΡΡΡ, ΡΠΏΠΎΡΡΡΠΌΠ΅Π½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠ±Π΅ΠΆΠ°ΡΡ ΠΊΡΡΠ³ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ: ΠΏΡΠΎΡΠ΅Π» ΡΠ°Ρ ΠΈΠ»ΠΈ Π½Π΅Ρ.
ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΏΠΎΠΊΠ° ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡ ΡΠ΅ΠΊΡΡΠ°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΡΠ΅Π»Π° ΡΠΈΠΊΠ»Π°, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ while ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ. Π ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠΈΠΊΠ»Π° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π»ΠΎΠΆΠ½ΡΠΌ, ΡΠΎ Π±Π΅Π³ΡΠ½ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΈ ΡΠΈΠΊΠ» Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ.
Π ΡΡΠΎ Π±ΡΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π² ΡΠΈΠΊΠ»Π΅ while Π±ΡΠ΄Π΅Ρ ΠΈΡΡΠΈΠ½Π½ΡΠΌ Π²ΡΠ΅Π³Π΄Π°? Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ Β«Π²Π΅ΡΠ½ΡΠΉΒ» ΡΠΈΠΊΠ», ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π²ΠΈΡΠ½Π΅Ρ ΠΈ Π½Π°Ρ ΡΠΏΠΎΡΡΡΠΌΠ΅Π½ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ΅ΡΠ΅Π½ Π½Π° Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ Π±Π΅Π³ ΠΏΠΎ ΠΊΡΡΠ³Ρ.
S=0; i=1 while 1 : S += 1 print(S)
ΠΠ°Π»Π΅Π΅, ΡΠΈΠΊΠ» while ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ else, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ΄Π΅Ρ ΠΏΠΎΡΠ»Π΅ ΡΠΈΠΊΠ»Π°:
ΠΡΠΎ, Π²ΡΠΎΠ΄Π΅ ΠΊΠ°ΠΊ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠΈΠΊΠ»Π°. Π Π½Π°ΡΠ΅ΠΉ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΎΡΡΡΠΌΠ΅Π½ΠΎΠΌ Π΄ΡΡΠ° ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠ±Π΅ΠΆΠΊΠΈ.
Π Π·Π΄Π΅ΡΡ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎΠΏΡΠΎΡ: Π° ΡΠ΅ΠΌ Π±Π»ΠΎΠΊ else ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π±Π»ΠΎΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΏΡΠΎΡΡΠΎ ΠΈΠ΄ΡΡΠΈΡ ΠΏΠΎΡΠ»Π΅ Π±Π»ΠΎΠΊΠ° while? ΠΠ΅Π΄Ρ ΠΊΠΎΠ³Π΄Π° ΡΠΈΠΊΠ» while Π·Π°Π²Π΅ΡΡΠΈΡΡΡ, ΠΌΡ ΡΠ°ΠΊ ΠΈ ΡΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌ! ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΡ Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ Π½ΡΠ°Π½Ρ. ΠΡΠ±ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° Π² Python ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΡΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅ΡΠ²Π°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°
break
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π² ΡΠ΅Π»Π΅ ΡΠΈΠΊΠ»Π°, ΡΠΈΠΊΠ» (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ while) Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΎ ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ Π²Π΄ΡΡΠ³ Π²ΠΎΠ·Π½ΠΈΠΊ ΠΏΠΎΠΆΠ°Ρ ΠΈ ΡΠΏΠΎΡΡΡΠΌΠ΅Π½ Π½Π΅ Π΄ΠΎΠΆΠΈΠ΄Π°ΡΡΡ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΊΡΡΠ³Π° ΡΠΏΠ΅ΡΠ½ΠΎ Π±Π΅ΠΆΠΈΡ ΡΠΎ ΡΡΠ°Π΄ΠΈΠΎΠ½Π°. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΏΠΎΡΡΡΠΌΠ΅Π½Ρ ΡΠΆΠ΅ Π½Π΅ Π΄ΠΎ Π΄ΡΡΠ°, ΠΎΠ½ ΡΡΠ°Π·Ρ Ρ Π²Π°ΡΠ°Π΅Ρ ΡΠ²ΠΎΠΈ Π²Π΅ΡΠΈ ΠΈ ΡΠ±Π΅Π³Π°Π΅Ρ ΠΈΠ· ΡΠΏΠΎΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°. Π’ΠΎ Π΅ΡΡΡ, ΠΏΡΠΈ Π΄ΠΎΡΡΠΎΡΠ½ΠΎΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΈΠΊΠ»Π° while, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ else Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. ΠΠΎΡ Π² ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠΈΠ΅ Π±Π»ΠΎΠΊΠ° else ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΡΡΠΎΡΡΠΈΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΡΠ»Π΅ while. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
S=0; i=-10 while i < 100: Β Β Β if i == 0: break Β Β Β S += 1/i Β Β Β i=i+1 else: Β Β Β print("Π‘ΡΠΌΠΌΠ° Π²ΡΡΠΈΡΠ»Π΅Π½Π° ΠΊΠΎΡΡΠ΅ΡΠ½ΠΎ") print(S)
ΠΡΠ»ΠΈ Π·Π΄Π΅ΡΡ ΠΏΡΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΈ ΡΡΠΌΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° 0, ΡΠΎ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ break ΠΈ ΡΠΈΠΊΠ» Π΄ΠΎΡΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π΅ΡΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±Π»ΠΎΠΊ else Π½Π΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΈ ΠΌΡ Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ ΡΡΠΌΠΌΠ° Π²ΡΡΠΈΡΠ»Π΅Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π²ΡΠ΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΡΠ°ΡΠ½ΠΎ (Π±Π΅Π· Π²ΡΠ·ΠΎΠ²Π° break), ΡΠΎ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
Π‘ΡΠΌΠΌΠ° Π²ΡΡΠΈΡΠ»Π΅Π½Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ
ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ΅Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° else.
Π Π°Π· ΡΠΆ ΠΌΡ Π½Π°ΡΠ°Π»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎΠ± ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ΅ break, ΡΡΠ°Π·Ρ ΠΎΡΠΌΠ΅ΡΠΈΠΌ Π²ΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ
continue
ΠΡΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΠ΅Π»ΠΎ ΡΠΈΠΊΠ»Π° ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ, Π½Π΅ ΠΏΡΠ΅ΡΡΠ²Π°Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΏΠ΅ΡΠ΅Π±ΡΠ°ΡΡ Π²ΡΠ΅ ΡΠ΅Π»ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡ -4 Π΄ΠΎ 4, ΠΈΡΠΊΠ»ΡΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0. Π’Π°ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊ:
S=0; i=-5 while i < 4: Β Β Β i=i+1 Β Β Β if i == 0: continue Β Β Β print(i) Β Β Β S += 1/i print(S)
ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π²ΡΠ²Π΅Π΄Π΅Π½Ρ Π²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΡΠΎΠΌΠ΅ Π½ΡΠ»Ρ.
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠΈ i=0 ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ continue. ΠΡΠ΅ ΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΈ ΡΠΈΠΊΠ» ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ ΡΠΆΠ΅ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ i=1.ΠΠΎΡ ΡΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΠΈ Π΄Π²Π° ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° break ΠΈ continue, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΎ Π²ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ ΡΠΈΠΊΠ»ΠΎΠ².
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° for
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΈ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΠ°ΠΌΡΠΉ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° β ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ for, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
for <ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ> in <ΡΠΏΠΈΡΠΎΠΊ> :
Β Β Β Β Β ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ 1β¦N
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,
for x in 1,5,2,4: Β Β Β print(x**2)
Π²ΡΠ²Π΅Π΄Π΅Ρ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠΈΡΠ΅Π». ΠΠΎ ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΏΠ΅ΡΠ΅Π±ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΠΎΠΌ:
Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠ°Π³, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ
range(start, stop, step)
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ Π·Π°ΠΏΠΈΡΠ΅ΠΌ Π΅Π³ΠΎ Π²ΠΎΡ ΡΠ°ΠΊ:
for x in range(1,5,1): Β Β Β print(x)
ΡΠΎ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΡΠΈΡΠ»Π° ΠΎΡ 1 Π΄ΠΎ 4 Ρ ΡΠ°Π³ΠΎΠΌ 1. Π’ΠΎ Π΅ΡΡΡ, range Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅
[1;5)
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΠ²Π°Π». ΠΡΠ»ΠΈ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ°Π³ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ -1, ΡΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 5 Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΠΎ ΠΈ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Python Π²ΠΎΠ·Π²ΡΠ°ΡΠΈΡ ΠΏΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ:
for x in range(1,5,-1): Β Β Β print(x)
ΠΡΠ»ΠΈ Π½Π°ΠΌ Π½ΡΠΆΠ½Ρ ΡΠΈΡΠ»Π° ΠΎΡ 5 Π΄ΠΎ 1, ΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ range Π² ΡΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅:
for x in range(5,0,-1): Β Β Β print(x)
ΠΡΠΈΡΠ΅ΠΌ, Π² range ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π°, Ρ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΠΎΠ½ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ΅ΠΌ Π½Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° ΡΡΠΌΠΌΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for, ΠΏΠΎΠ»ΡΡΠΈΠΌ:
S=0 for i in range(1, 1001, 1): Β Β Β S += 1/i print(S)
ΠΠ΄Π΅ΡΡ Π²Π΅ΡΡ ΡΠΈΠΊΠ» Π·Π°ΠΏΠΈΡΠ°Π½ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π² ΠΎΠ΄Π½Ρ ΡΡΡΠΎΡΠΊΡ, Π° ΡΠ΅Π»ΠΎ ΡΠΈΠΊΠ»Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° β ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° ΡΡΠΌΠΌΡ ΡΡΠ΄Π°.
ΠΡΠΎΡΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π·Π°Π΄Π°ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
k = 0. 5; b = 2 lst = [0, 0.1, 0.2, 0.3, 0.4, 0.5] for x in lst: Β Β Β print(x*k+b)
ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ΅ΡΡΠΈΠΊΠ° x ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΊΠΈ, ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ°Π½Π΅Π΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. (Π ΡΠΏΠΈΡΠΊΠ°Ρ ΠΌΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π±ΡΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡΡ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π·Π°Π½ΡΡΠΈΡΡ ). ΠΠ΄Π΅ΡΡ ΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ:
msg = "Hello World!" for x in msg: Β Β Β print(x)
ΠΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΡΡΡΠΎΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠ°ΠΊ ΡΠΏΠΈΡΠΎΠΊ ΠΈ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for.
Π’Π°ΠΊΠΆΠ΅ Π² ΡΠΈΠΊΠ»Π΅ for ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±Π»ΠΎΠΊ else, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΡΠ°Π½Π΅Π΅:
for <ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ> in <ΡΠΏΠΈΡΠΎΠΊ> :
Β Β Β Β Β ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ 1β¦N
else:
Β Β Β Β Β ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ 1β¦N
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ
ΠΡΠ°ΠΊ, ΠΌΡ Ρ Π²Π°ΠΌΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π΄Π²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠΈΠΊΠ»ΠΎΠ²: while ΠΈ for. ΠΡΠ΅ ΡΡΠΈ ΡΠΈΠΊΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ. Π’ΠΎ Π΅ΡΡΡ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ (ΡΠΈΠΊΠ» Π²Π½ΡΡΡΠΈ ΡΠΈΠΊΠ»Π°).
ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ? ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Π±Π΅Π³ΡΠ½ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΠΊΡΡΠ³Ρ, Π½ΠΎ Π·Π°ΡΠ΅ΠΌ, Π΄Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ Π±Π΅Π³Π°, Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΊΡΡΠ³ΠΎΠ², ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π° Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΡΡΠ³ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ²ΠΎΠΉ Π±Π΅Π³.
Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊΠΈΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΡΡ
Π’ΠΎΠ³Π΄Π° ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΊΠ» ΠΎΡ 1 Π΄ΠΎ N ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΠΎΡ 1 Π΄ΠΎ M
A = [ [1,2,3], [4,5,6] ] N=2; M=3 for i in range(N): Β Β Β for j in range(M): Β Β Β Β Β Β Β print(A[i][j]) Β Β Β print()
ΠΠ»ΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡΡΠΌΠΌΡ ΡΡΠ΄Π°
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
S=0; M=10; N=5 for i in range(1,N+1): Β Β Β for j in range(1,M+1): Β Β Β Β Β Β Β S += i*j print(S)
ΠΡ Π·Π΄Π΅ΡΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΎΠ±Π΅Π³Π°Π΅ΠΌ Π²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ j ΠΎΡ 1 Π΄ΠΎ M ΠΏΡΠΈ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ i=1, Π·Π°ΡΠ΅ΠΌ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ i ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° 1, ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ 2 ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ i ΡΠ½ΠΎΠ²Π° ΠΏΡΠΎΠ±Π΅Π³Π°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ j ΠΎΡ 1 Π΄ΠΎ M. Π ΡΠ°ΠΊ ΠΏΠΎΠΊΠ° i Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ N. Π’ΠΎ Π΅ΡΡΡ, Π²ΡΠΎΡΠΎΠΉ ΡΠΈΠΊΠ» Π²Π»ΠΎΠΆΠ΅Π½ Π²ΠΎΡ Π² ΡΡΠΎΡ ΠΏΠ΅ΡΠ²ΡΠΉ. Π ΡΠ°ΠΊΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ.
ΠΠΎΡ ΡΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΈΠΊΠ»ΠΎΠ² Π² Python ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅.
ΠΠΈΠ΄Π΅ΠΎ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
#1. ΠΠ΅ΡΠ²ΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Python Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ
#2. ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² PyCharm
#3. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ, ΡΡΠ½ΠΊΡΠΈΠΈ type ΠΈ id
#4. Π§ΠΈΡΠ»ΠΎΠ²ΡΠ΅ ΡΠΈΠΏΡ, Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
#5. ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ math
#6. Π€ΡΠ½ΠΊΡΠΈΠΈ print() ΠΈ input(). ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ Π² ΡΠΈΡΠ»Π° int() ΠΈ float()
#7. ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΏ bool. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ and, or, not
#8. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡΡΠΎΠΊΠΈ. ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ
#9. ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌΠΈ ΠΈ ΡΡΠ΅Π·Π°ΠΌΠΈ ΡΡΡΠΎΠΊ
#10. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΡΡΠΎΠΊ
#11. Π‘ΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², row-ΡΡΡΠΎΠΊΠΈ
#12. Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ: ΠΌΠ΅ΡΠΎΠ΄ format ΠΈ F-ΡΡΡΠΎΠΊΠΈ
#13. Π‘ΠΏΠΈΡΠΊΠΈ — ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ
#14. Π‘ΡΠ΅Π·Ρ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ²
#15. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΏΠΈΡΠΊΠΎΠ²
#16. ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ, ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ
#17. Π£ΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if. ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ if-else
#18. ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²ΡΠ±ΠΎΡ. ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ if-elif-else
#19. Π’Π΅ΡΠ½Π°ΡΠ½ΡΠΉ ΡΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ. ΠΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ½Π°ΡΠ½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅
#20. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° while
#21. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΈΠΊΠ»ΠΎΠ² break, continue ΠΈ else
#22. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° for. Π€ΡΠ½ΠΊΡΠΈΡ range()
#23. ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠΈΠΊΠ»Π° for. Π€ΡΠ½ΠΊΡΠΈΡ enumerate()
#24. ΠΡΠ΅ΡΠ°ΡΠΎΡ ΠΈ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π€ΡΠ½ΠΊΡΠΈΠΈ iter() ΠΈ next()
#25. ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ. ΠΡΠΈΠΌΠ΅ΡΡ Π·Π°Π΄Π°Ρ Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ ΡΠΈΠΊΠ»Π°ΠΌΠΈ
#26. Π’ΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΠΠ°ΡΠΊΠ°Π»Ρ ΠΊΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»ΠΎΠ²
#27. ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΡΠΏΠΈΡΠΊΠΎΠ² (List comprehensions)
#28. ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΡΠΏΠΈΡΠΊΠΎΠ²
#29. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠ»ΠΎΠ²Π°ΡΠΈ (dict). ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ
#30. ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΏΠ΅ΡΠ΅Π±ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ»ΠΎΠ²Π°ΡΡ Π² ΡΠΈΠΊΠ»Π΅
#31. ΠΠΎΡΡΠ΅ΠΆΠΈ (tuple) ΠΈ ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Ρ
#32. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (set) ΠΈ ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Ρ
#33. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ, ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²
#34. ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ
#35. Π€ΡΠ½ΠΊΡΠΈΠΈ: ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ def ΠΈ ΠΈΡ Π²ΡΠ·ΠΎΠ²
#36. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ return Π² ΡΡΠ½ΠΊΡΠΈΡΡ . Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
#37. ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΠ²ΠΊΠ»ΠΈΠ΄Π° Π΄Π»Ρ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΠΠ
#38. ΠΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
#39. Π€ΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² *args ΠΈ **kwargs
#40. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ * ΠΈ ** Π΄Π»Ρ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ
#41. Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
#42. ΠΠ½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ (lambda) ΡΡΠ½ΠΊΡΠΈΠΈ
#43. ΠΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ . ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π° global ΠΈ nonlocal
#44. ΠΠ°ΠΌΡΠΊΠ°Π½ΠΈΡ Π² Python
#45. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ
#46. ΠΠ΅ΠΊΠΎΡΠ°ΡΠΎΡΡ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² Π΄Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ
#47. ΠΠΌΠΏΠΎΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. ΠΠΎΠΌΠ°Π½Π΄Ρ import ΠΈ from
#48. ΠΠΌΠΏΠΎΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
#49. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ (pip install). ΠΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
#50. ΠΠ°ΠΊΠ΅ΡΡ (package) Π² Python. ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ
#51. Π€ΡΠ½ΠΊΡΠΈΡ open. Π§ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°
#52. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ FileNotFoundError ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° (with) Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ²
#53. ΠΠ°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΠ» Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ
#54. ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ
#55. Π€ΡΠ½ΠΊΡΠΈΡ-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ yield
#56. Π€ΡΠ½ΠΊΡΠΈΡ map. ΠΡΠΈΠΌΠ΅ΡΡ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
#57. Π€ΡΠ½ΠΊΡΠΈΡ filter Π΄Π»Ρ ΠΎΡΠ±ΠΎΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
#58. Π€ΡΠ½ΠΊΡΠΈΡ zip. ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
#59. Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° sort ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ sorted
#60. ΠΡΠ³ΡΠΌΠ΅Π½Ρ key Π΄Π»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΏΠΎ ΠΊΠ»ΡΡΡ
#61. Π€ΡΠ½ΠΊΡΠΈΠΈ isinstance ΠΈ type Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ
#62. Π€ΡΠ½ΠΊΡΠΈΠΈ all ΠΈ any. ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
#63. Π Π°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π». Π‘ΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ
#64. ΠΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π, ΠΠΠ, ΠΠ, XOR. Π‘Π΄Π²ΠΈΠ³ΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
#65. ΠΠΎΠ΄ΡΠ»Ρ random ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
Π¦ΠΈΠΊΠ»Ρ Π² Python ΠΏΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌ ΠΈ ΡΠ»ΠΎΠ²Π°ΡΡΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΈΠΊΠ» for Π² Python
ΠΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ Π΄Π΅Π»Π°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ 5 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ:
user1.save() user2.save() user3.save() user4.save() user5.save()
ΠΠΎΠ΄Π° ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π±ΡΠ΄Π΅Ρ 20? Π ΡΡΠΎ Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ 3 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ°? ΠΠΎΠΌΠΎΠ³ΡΡ ΡΠΈΠΊΠ»Ρ.
Π¦ΠΈΠΊΠ» ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ
Π¦ΠΈΠΊΠ» β ΡΡΠΎ Π·Π°ΠΏΡΡΠΊ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΠΏΠΈΡΠΊΠ΅. ΠΠΎΡ ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ Π²ΡΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ° ΠΈ ΡΠΈΠΊΠ»ΠΎΠ²:
users = [user1, user2, user3, user4, user5] for user in users: user.save()
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΏΠΈΡΠΊΠ° users
ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ user
ΠΈ Π΄Π»Ρ Π½Π΅Π³ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡΡ ΠΊΠΎΠ΄ Ρ ΠΎΡΡΡΡΠΏΠΎΠΌ.
Π§ΡΠΎ, Π²ΡΡ Π΅ΡΡ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² ΡΠΏΠΈΡΠΎΠΊ? ΠΠ΅Ρ, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΠΊΠΎΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈ ΠΊΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
users = get_users_from_database() # Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ for user in users: user.do_something() # ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ user.save()
Π‘Π½ΠΎΠ²Π°, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΏΠΎΠΏΠ°Π΄ΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ user
, Ρ Π½Π΅Π³ΠΎ Π²ΡΠ·ΠΎΠ²Π΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ . do_something()
, Π° Π·Π°ΡΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ .save()
.
Π¦ΠΈΠΊΠ» ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ
Π‘Π»ΠΎΠ²Π°ΡΡ ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π² 2 ΡΠΏΠΈΡΠΊΠ°:
capitals = { "Russia": "Moscow", "England": "London", "China": "Beijing", "Italy": "Rome" }
ΠΠ΅ΡΠ²ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ β ΠΊΠ»ΡΡΠΈ ΡΠ»ΠΎΠ²Π°ΡΡ (ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² ΠΏΠ°ΡΠ°Ρ ):
print(capitals.keys()) # ['Russia', 'England', 'China', 'Italy']
ΠΡΠΎΡΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ β Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π²ΡΠΎΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² ΠΏΠ°ΡΠ°Ρ ):
print(capitals.values()) # ['Moscow', 'London', 'Beijing', 'Rome']
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π² for
ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΎΠ½ Π½Π°ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΠΊΠ»ΡΡΠΈ:
for country in capitals: print(country) # Russia # England # China # Italy
ΠΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ΅ΡΠ΅Π· ΠΊΠ»ΡΡΠΈ ΡΠ»ΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΡΠ°ΡΡΡΡ ΠΈ Π΄ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ:
for country in capitals: capital = capitals[country] print("ΡΡΠΎΠ»ΠΈΡΠ° {} ΡΡΠΎ {}".format(country,capital)) # ΡΡΠΎΠ»ΠΈΡΠ° Russia ΡΡΠΎ Moscow # ΡΡΠΎΠ»ΠΈΡΠ° England ΡΡΠΎ London # ΡΡΠΎΠ»ΠΈΡΠ° China ΡΡΠΎ Beijing # ΡΡΠΎΠ»ΠΈΡΠ° Italy ΡΡΠΎ Rome
Π Python Π΅ΡΡΡ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠΏΠΎΡΠΎΠ± Π΄ΠΎΠ±ΡΠ°ΡΡΡΡ Π΄ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ . items()
. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ»ΠΎΠ²Π°ΡΡ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ:
print(capitals) # { # "Russia": "Moscow", # "England": "London", # "China": "Beijing", # "Italy": "Rome" # } print(capitals.items()) # [ # ('Russia', 'Moscow'), # ('England', 'London'), # ('China', 'Beijing'), # ('Italy', 'Rome') # ]
Π ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΈΠΊΠ» ΡΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΡΠ°Π·Ρ ΠΏΠΎ Π΄Π²ΡΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ:
for country, capital in capitals.items(): print("ΡΡΠΎΠ»ΠΈΡΠ° {} ΡΡΠΎ {}".format(country, capital)) # ΡΡΠΎΠ»ΠΈΡΠ° Russia ΡΡΠΎ Moscow # ΡΡΠΎΠ»ΠΈΡΠ° England ΡΡΠΎ London # ΡΡΠΎΠ»ΠΈΡΠ° China ΡΡΠΎ Beijing # ΡΡΠΎΠ»ΠΈΡΠ° Italy ΡΡΠΎ Rome
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠ΄ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·
Π§ΡΠΎ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠ΄ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·? Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ 10 ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΈ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π° ΡΠΊΡΠ°Π½? ΠΠΎ ΠΊΠ°ΠΊΠΎΠΌΡ ΡΠ°ΠΊΠΎΠΌΡ ΡΠΏΠΈΡΠΊΡ ΠΌΠ½Π΅ ΠΏΠ΅ΡΠ΅Π±ΠΈΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ?
Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅Π²ΡΡΡΡΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ range()
.
Π§ΡΠΎ ΠΎΠ½Π° Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ :
range(5)
β Π²Π΅ΡΠ½ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· 5 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π½Π°ΡΠΈΠ½Π°ΡΡ Π½ΡΠ»Ρ:[0, 1, 2, 3, 4]
range(2,10)
β Π²Π΅ΡΠ½ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΎΡ 2 Π΄ΠΎ 10:[2, 3, 4, 5, 6, 7, 8, 9]
range(2,10,3)
β Π²Π΅ΡΠ½ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΎΡ 2 Π΄ΠΎ 10:[2, 5, 8]
Π’Π΅ΠΏΠ΅ΡΡ, Π½Π°ΡΡΠΈΠ²ΡΠΈΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΊΠΈ Π½ΡΠΆΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ 10 ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π»:
import random for number in range(10): print(random. randint(1,100))
Π ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Π²ΡΠ²Π΅Π΄Π΅ΡΡΡ 10 ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ
ΡΠΈΡΠ΅Π» ΠΎΡ 1 Π΄ΠΎ 100. Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΡΠ°Π½Π΅Π΅: range(10) β ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ ΠΎΡ 0 Π΄ΠΎ 9. ΠΠ½ΠΈ ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΏΠΎΠ΄ΡΡΠ°Π²ΡΡΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ number
, Π½ΠΎ Π½ΠΈ Π½Π° ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ²Π»ΠΈΡΡΡ, Ρ.ΠΊ. Π² ΠΊΠΎΠ΄Π΅ «Π²Π½ΡΡΡΠΈ for
» ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ number
Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ.
Π‘ΡΡΠΎΠΊΠ° β ΡΠΎΠΆΠ΅ βΡΠΏΠΈΡΠΎΠΊβ
Python Π·Π°ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ ΠΎΠ΄Π½ΠΈ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ Π² Π΄ΡΡΠ³ΠΈΠ΅. ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΡΠ²ΠΎΡΠΈΡΡΡΡ, ΡΡΠΎ ΡΡΡΠΎΠΊΠ° β ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²:
text = "ΠΠ΅Π²ΠΌΠ°Π½" for letter in text: print(letter) # Π # Π΅ # Π² # ΠΌ # Π° # Π½
ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΡΡΡΠΎΠΊΡ Π² ΡΠΏΠΈΡΠΎΠΊ Π±ΠΎΠ»Π΅Π΅ ΡΠ²Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ list()
:
text = "ΠΠ΅Π²ΠΌΠ°Π½" my_list = list(text) print(my_list) # ['Π', 'Π΅', 'Π²', 'ΠΌ', 'Π°', 'Π½']
Π§ΡΠΎ Π΄Π°Π»ΡΡΠ΅
- ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΎΠ² ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ
19. ΠΠ»Ρ ΡΠΈΠΊΠ»ΠΎΠ² | Π£ΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Python
ΠΠ²ΡΠΎΡ ΠΠ΅ΡΠ½Π΄ ΠΠ»ΡΠΉΠ½ . ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: 29 ΠΈΡΠ½Ρ 2022 Π³.
ΠΠ° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ β€
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠ°ΠΊ ΠΈ ΡΠΈΠΊΠ» while, ΡΠΈΠΊΠ» for ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Ρ. Π΅. ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Ρ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π΅Π· ΡΠΈΠΊΠ»ΠΎΠ² for, Π½ΠΎ ΡΠΈΠΊΠ» for ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ , ΡΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΊ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΡΠ°ΠΊ ΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ° ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ.
Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ ΠΏΠ΅ΡΠ΅Π»Ρ for:
ΠΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠΎΠΌ ΡΠΈΠΊΠ» for (ΡΡΠ΅Ρ Π²ΡΡΠ°ΠΆΠ΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» for)
ΠΡΠΎ ΡΠ°ΠΌΡΠΉ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ ΡΠΈΠΏ. ΠΡΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² C. ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠΈΠΊΠ»Π° for ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΎΠΌ Ρ ΡΡΠ΅ΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. ΠΠ±ΡΡΠ½ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΈΠ΄: Π΄Π»Ρ (Π; Π―; Π―) A — ΡΡΠΎ ΡΠ°ΡΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Z ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ, Π° I — Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ°, Π³Π΄Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΈΠΊΠ»Π° ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ. ΠΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΊΠ» for ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C: Π΄Π»Ρ (Ρ=0; Ρ <= ΠΏ; Ρ++) Π’Π°ΠΊΠΎΠΉ ΡΠΈΠΊΠ» for Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Python!
ΠΠ΅ΠΊΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π»Ρ
ΠΠ½ΠΈ Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ Π²ΡΠ΅ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ. Π’ΠΎ Π΅ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΏΡΠ°Π²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ Π΄ΠΎ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ.
Π¦ΠΈΠΊΠ» Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠ°
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΌΡ ΠΏΠΎΠ΄ΠΎΡΠ»ΠΈ ΠΊ ΡΠΎΠΌΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Python. ΠΡΠΎΡ Π²ΠΈΠ΄ ΡΠΈΠΊΠ»Π° for ΠΏΠΎΠ²ΡΠΎΡΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΠ±ΡΡΠ½ΠΎ ΠΎΠ½ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΡΠ²Π½ΠΎΠ³ΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠ°. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°Π³Π΅ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΈΠΊΠ»Π° ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΌ Π½Π°Π±ΠΎΡΠ΅ Π΄Π°Π½Π½ΡΡ . Π’Π°ΠΊΠΎΠΉ ΡΠΈΠΊΠ» for ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΎΠ±ΠΎΠ»ΠΎΡΠ΅ΠΊ Unix ΠΈ Linux, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Python.
ΠΠΈΠ²ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Python
ΠΡΠ°Π²ΠΈΡΡΡ ΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°? ΠΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΆΠΈΠ²ΡΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΠΊΡΡΡΠ° Python , ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°.
Π‘ΠΌ.: ΠΠ±Π·ΠΎΡ ΠΊΡΡΡΠΎΠ² Live Python
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π·Π΄Π΅ΡΡ
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠΈΠΊΠ»Π° For
ΠΠ°ΠΊ ΠΌΡ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ ΡΠ°Π½Π΅Π΅, ΡΠΈΠΊΠ» for Python β ΡΡΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΠΈΠΊΠ»Π΅ for. ΠΠ½ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ², ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ, ΡΡΡΠΎΠΊ, ΠΊΠ»ΡΡΠ΅ΠΉ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ. Π¦ΠΈΠΊΠ» Python for Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Β«forΒ», Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎ. ΠΠ±ΡΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
Π΄Π»Ρ <ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ> Π² <ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ>: <ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ> Π΅ΡΠ΅: <ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ>
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΡΡ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΈΠΊΠ»Π°; ΡΡΠΎΠ±Ρ Π±ΡΡΡ ΡΠΎΡΠ½ΡΠΌ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ΅Π»ΠΎ ΡΠΈΠΊΠ»Π°.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° for Π² Python:
ΡΠ·ΡΠΊΠΎΠ² = ["C", "C++", "Perl", "Python"] Π΄Π»Ρ ΡΠ·ΡΠΊΠ° Π½Π° ΡΠ·ΡΠΊΠ°Ρ : ΠΏΠ΅ΡΠ°ΡΡ (ΡΠ·ΡΠΊ)
ΠΠ«Π₯ΠΠ:
Π‘ Π‘++ ΠΠ΅ΡΠ» ΠΏΠΈΡΠΎΠ½
ΠΠ»ΠΎΠΊ else ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΎΠ±ΡΠΌ; Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Perl Π·Π½Π°ΠΊΠΎΠΌΡ Ρ Π½ΠΈΠΌ, ΡΡΠΎ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² C ΠΈ C++. Π‘Π΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ else ΡΠΈΠΊΠ»Π° while. ΠΠ½ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΡΠΈΠΊΠ» Π½Π΅ Π±ΡΠ» Β«ΡΠ°Π·ΠΎΡΠ²Π°Π½Β» ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ break. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ.
ΠΡΠ»ΠΈ Π² ΠΏΠΎΡΠΎΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΈΠΊΠ»Π° for Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ break, ΡΠΈΠΊΠ» Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅ΡΠ²Π°Π½, ΠΈ ΠΏΠΎΡΠΎΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π·Π° ΡΠΈΠΊΠ»ΠΎΠΌ for, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π²ΠΎΠΎΠ±ΡΠ΅ Π΅ΡΡΡ. ΠΠ±ΡΡΠ½ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ break Π·Π°Π²Π΅ΡΠ½ΡΡΡ Π² ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ.
edibles = ["Π±Π΅ΠΊΠΎΠ½", "ΡΠΏΠ°ΠΌ", "ΡΠΉΡΠ°", "ΠΎΡΠ΅Ρ ΠΈ"] Π΄Π»Ρ Π΅Π΄Ρ Π² ΡΡΠ΅ΡΡΠ½ΡΡ ΠΏΡΠΈΠΏΠ°ΡΠ°Ρ : Π΅ΡΠ»ΠΈ Π΅Π΄Π° == "ΡΠΏΠ°ΠΌ": print("ΠΠΎΠ»ΡΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΏΠ°ΠΌΠ°, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°!") ΡΠ»ΠΎΠΌΠ°ΡΡ print("ΠΡΠ»ΠΈΡΠ½ΠΎ, Π²ΠΊΡΡΠ½ΠΎ" + Π΅Π΄Π°) Π΅ΡΠ΅: print("Π― ΡΠ°ΠΊ ΡΠ°Π΄: Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΏΠ°ΠΌΠ°!") print("ΠΠ°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ Ρ Π½Π°Π΅Π»ΡΡ")
ΠΠ«ΠΠΠ:
ΠΡΠ»ΠΈΡΠ½ΡΠΉ, Π²ΠΊΡΡΠ½ΡΠΉ Π±Π΅ΠΊΠΎΠ½ ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΏΠ°ΠΌΠ°! ΠΠ°ΠΊΠΎΠ½Π΅Ρ Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ» Π½Π°Π±ΠΈΠ²Π°ΡΡ ΡΠ΅Π±Ρ
Π£Π΄Π°Π»ΠΈΠ² «ΡΠΏΠ°ΠΌ» ΠΈΠ· Π½Π°ΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΡΡΠ΅ΡΡΠ½ΡΡ ΠΏΡΠΈΠΏΠ°ΡΠΎΠ², ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΡΠ²ΠΎΠ΄:
$ Python Π΄Π»Ρ .py ΠΡΠ»ΠΈΡΠ½ΡΠΉ, Π²ΠΊΡΡΠ½ΡΠΉ Π±Π΅ΠΊΠΎΠ½ ΠΡΠ»ΠΈΡΠ½ΡΠ΅, Π²ΠΊΡΡΠ½ΡΠ΅ ΡΠΉΡΠ° ΠΡΠ»ΠΈΡΠ½ΡΠ΅, Π²ΠΊΡΡΠ½ΡΠ΅ ΠΎΡΠ΅ΡΠΊΠΈ Π― ΡΠ°ΠΊ ΡΠ°Π΄Π°: Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΏΠ°ΠΌΠ°! ΠΠ°ΠΊΠΎΠ½Π΅Ρ Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ» Π½Π°Π±ΠΈΠ²Π°ΡΡ ΡΠ΅Π±Ρ $
ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ, Π½Π°ΡΠ΅ ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠΏΠ°ΠΌΡ Π½Π΅ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π²Π΅Π»ΠΈΠΊΠΎ, ΡΡΠΎΠ±Ρ ΠΌΡ Ρ ΠΎΡΠ΅Π»ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ Π΄ΡΡΠ³ΡΡ ΠΏΠΈΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΡΡΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ continue Π² ΠΈΠ³ΡΡ. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠΊΡΠΈΠΏΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ continue , ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π½Π°Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ΅ΡΡΠ½ΡΡ ΠΏΡΠΈΠΏΠ°ΡΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ ΡΠΎ ΡΠΏΠ°ΠΌΠΎΠΌ. Π’Π°ΠΊ ΡΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΌΠ΅ΡΠ°Π΅Ρ Π½Π°ΠΌ Π΅ΡΡΡ ΡΠΏΠ°ΠΌ!
edibles = ["Π±Π΅ΠΊΠΎΠ½", "ΡΠΏΠ°ΠΌ", "ΡΠΉΡΠ°","ΠΎΡΠ΅Ρ ΠΈ"] Π΄Π»Ρ Π΅Π΄Ρ Π² ΡΡΠ΅ΡΡΠ½ΡΡ ΠΏΡΠΈΠΏΠ°ΡΠ°Ρ : Π΅ΡΠ»ΠΈ Π΅Π΄Π° == "ΡΠΏΠ°ΠΌ": print("ΠΠΎΠ»ΡΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΏΠ°ΠΌΠ°, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°!") ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ print("ΠΡΠ»ΠΈΡΠ½ΠΎ, Π²ΠΊΡΡΠ½ΠΎ" + Π΅Π΄Π°) print("ΠΠ°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ Ρ Π½Π°Π΅Π»ΡΡ")
ΠΠ«ΠΠΠ:
ΠΡΠ»ΠΈΡΠ½ΡΠΉ, Π²ΠΊΡΡΠ½ΡΠΉ Π±Π΅ΠΊΠΎΠ½ ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΏΠ°ΠΌΠ°! ΠΡΠ»ΠΈΡΠ½ΡΠ΅, Π²ΠΊΡΡΠ½ΡΠ΅ ΡΠΉΡΠ° ΠΡΠ»ΠΈΡΠ½ΡΠ΅, Π²ΠΊΡΡΠ½ΡΠ΅ ΠΎΡΠ΅ΡΠΊΠΈ ΠΠ°ΠΊΠΎΠ½Π΅Ρ Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ» Π½Π°Π±ΠΈΠ²Π°ΡΡ ΡΠ΅Π±Ρ
Π€ΡΠ½ΠΊΡΠΈΡ range()
ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ range() β ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΠ΅Π». ΠΠ½ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΠΉ: ΠΡΠΈΠΌΠ΅Ρ:
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½(5)
ΠΠ«ΠΠΠ:
Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (0, 5)
ΠΡΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΡ ΡΠ°ΠΌ Π·Π° ΡΠ΅Π±Ρ. ΠΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ Π²ΡΠ΄Π°Π²Π°ΡΡ ΡΠΈΡΠ»Π° ΠΎΡ 0 Π΄ΠΎ 4. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π² ΡΠΈΠΊΠ»Π΅ for, ΠΈ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ:
Π΄Π»Ρ i Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (5): ΠΏΠ΅ΡΠ°ΡΡ (Ρ)
ΠΠ«Π₯ΠΠ:
0 1 2 3 4
range(n) Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π», Π½Π°ΡΠΈΠ½Π°Ρ Ρ 0 ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ (n -1). Π§ΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ Ρ ΡΡΠΈΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ range() ΠΊ list(), ΠΊΠ°ΠΊ ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
Π‘ΠΏΠΈΡΠΎΠΊ(Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (10))
ΠΠ«ΠΠΠ:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
range() ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ Ρ Π΄Π²ΡΠΌΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ:
Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (Π½Π°ΡΠ°Π»ΠΎ, ΠΊΠΎΠ½Π΅Ρ)
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ Π²ΡΠ·ΠΎΠ² ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ ΡΠΏΠΈΡΠΊΠ° ΡΠΈΡΠ΅Π», Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΡ Ρ begin
(Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ) ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΠΈΡ
ΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠΈΡΠ»ΠΎ end
.
ΠΡΠΈΠΌΠ΅Ρ:
Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½(4, 10)
ΠΠ«Π₯ΠΠ:
Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (4, 10)Π‘ΠΏΠΈΡΠΎΠΊ
(Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (4, 10))
ΠΠ«ΠΠΠ:
[4, 5, 6, 7, 8, 9]
ΠΠΎ ΡΠΈΡ
ΠΏΠΎΡ ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΈΠ΅ range() Π±ΡΠ»ΠΎ ΡΠ°Π²Π½ΠΎ 1. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°ΡΡ Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°. ΠΡΠΈΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ°Π³
. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ°ΠΊ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ, Π½ΠΎ Π½Π΅ Π½ΡΠ»Π΅Π²ΡΠΌ:
Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (Π½Π°ΡΠ°Π»ΠΎ, ΠΊΠΎΠ½Π΅Ρ, ΡΠ°Π³)
ΠΡΠΈΠΌΠ΅Ρ Ρ ΡΠ°Π³ΠΎΠΌ:
Π‘ΠΏΠΈΡΠΎΠΊ(Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (4, 50, 5))
ΠΠ«ΠΠΠ:
[4, 9, 14, 19, 24, 29, 34, 39, 44, 49]
ΠΠΎΠΆΠ½ΠΎ ΠΈ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅:
Π‘ΠΏΠΈΡΠΎΠΊ(Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (42, -12, -7))
ΠΠ«ΠΠΠ:
[42, 35, 28, 21, 14, 7, 0, -7]
Π€ΡΠ½ΠΊΡΠΈΡ range() ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Π° Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ ΡΠΈΠΊΠ»ΠΎΠΌ for, ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅. Π€ΡΠ½ΠΊΡΠΈΡ range() ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΡΠ»Π° ΠΎΡ 1 Π΄ΠΎ 100 Π΄Π»Ρ ΡΠΈΠΊΠ»Π° for, ΡΡΠΎΠ±Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΡΡΠΌΠΌΡ ΡΡΠΈΡ ΡΠΈΡΠ΅Π»:
Π½ = 100 ΡΡΠΌΠΌΠ° = 0 Π΄Π»Ρ ΡΡΠ΅ΡΡΠΈΠΊΠ° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (1, n+1): ΡΡΠΌΠΌΠ° = ΡΡΠΌΠΌΠ° + ΡΡΠ΅ΡΡΠΈΠΊ print("Π‘ΡΠΌΠΌΠ° ΠΎΡ 1 Π΄ΠΎ %d: %d" % (n, ΡΡΠΌΠΌΠ°))
ΠΠ«ΠΠΠ:
Π‘ΡΠΌΠΌΠ° ΠΎΡ 1 Π΄ΠΎ 100: 5050
ΠΠΈΠ²ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Python
ΠΡΠ°Π²ΠΈΡΡΡ ΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°? ΠΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΆΠΈΠ²ΡΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΠΊΡΡΡΠ° Python , ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°.
Π‘ΠΌ.: ΠΠ±Π·ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΊΡΡΡΠΎΠ² Python
ΠΡΠ΅Π΄ΡΡΠΎΡΡΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΡ
ΠΡΠ½ΠΎΠ²Ρ Python Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΡΠΉ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΊΡΡΡ
Python Π΄Π»Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΠΈ ΡΡΠ΅Π½ΡΡ
ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π·Π΄Π΅ΡΡ
Π Π°ΡΡΠ΅Ρ ΡΠΈΡΠ΅Π» ΠΠΈΡΠ°Π³ΠΎΡΠ°
ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΡΠ΅ΠΎΡΠ΅ΠΌΡ ΠΠΈΡΠ°Π³ΠΎΡΠ° ΠΎΡΠΊΡΡΠ» ΠΠΈΡΠ°Π³ΠΎΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½Π° ΠΈ Π½ΠΎΡΠΈΡ Π΅Π³ΠΎ ΠΈΠΌΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π²Π΅Π΄ΡΡΡΡ ΡΠΏΠΎΡΡ ΠΎ ΡΠΎΠΌ, ΠΌΠΎΠ³Π»Π° Π»ΠΈ ΡΠ΅ΠΎΡΠ΅ΠΌΠ° ΠΠΈΡΠ°Π³ΠΎΡΠ° Π±ΡΡΡ ΠΎΡΠΊΡΡΡΠ° ΡΠ°Π½Π΅Π΅ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ. ΠΠ»Ρ ΠΏΠΈΡΠ°Π³ΠΎΡΠ΅ΠΉΡΠ΅Π² β ΠΌΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅, ΡΠ΅Π»ΠΈΠ³ΠΈΠΈ ΠΈ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ, β ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π°, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΠΈΠ΅ ΡΠ΅ΠΎΡΠ΅ΠΌΠ΅, Π±ΡΠ»ΠΈ ΠΎΡΠΎΠ±ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π΄Π»Ρ Π½ΠΈΡ ΡΠ²ΡΡΠ΅Π½Π½ΡΠΌΠΈ.
Π Π½Π°ΡΠΈ Π΄Π½ΠΈ ΠΏΠΈΡΠ°Π³ΠΎΡΠ΅ΠΉΡΠΊΠΈΠ΅ ΡΠΈΡΠ»Π° ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΈ Π±ΡΡΡ ΠΌΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ. Π₯ΠΎΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΠ°ΠΌ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌ Π»ΡΠ΄ΡΠΌ, ΠΏΠ»ΠΎΡ ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΠΈΠΌΡΡ Π² ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅, ΠΎΠ½ΠΈ Π²ΡΠ΅ ΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΠΊΠ°Π·Π°ΡΡΡΡ ΡΠ°ΠΊΠΎΠ²ΡΠΌΠΈ.
ΠΡΠ°ΠΊ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠ΅: Π’ΡΠΈ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ»Π°, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ a2+b2=c2, Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΡΠΈΡΠ»Π°ΠΌΠΈ ΠΠΈΡΠ°Π³ΠΎΡΠ°.
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ Π²ΡΠ΅ ΡΠΈΡΠ»Π° ΠΠΈΡΠ°Π³ΠΎΡΠ° ΠΌΠ΅Π½ΡΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΡΠΈΡΠ»ΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠΉ ΠΊΠΎΡΠ΅Π½Ρ ΡΠΈΡΠ»Π°.
ΠΈΠ· ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠΌΠΏΠΎΡΡΠ° sqrt n = int(input("ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ?")) Π΄Π»Ρ a Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (1, n+1): Π΄Π»Ρ b Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (a, n): c_square = Π°**2 + Π±**2 c = ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» (sqrt (c_square)) Π΅ΡΠ»ΠΈ ((c_square - c**2) == 0): Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ (Π°, Π±, Π²)
ΠΠ«Π₯ΠΠ:
3 4 5 5 12 13 6 8 10 7 24 25 8 15 17 9 12 15 9 40 41 10 24 26 11 60 61 12 16 20 12 35 37 13 84 85 14 48 50 15 20 25 15 36 39 16 30 34 16 63 65 18 24 30 18 80 82 20 21 29 20 48 52 20 99 101 21 28 35 21 72 75 24 32 40 24 45 51 24 70 74 25 60 65 27 36 45 28 45 53 28 96 100 30 40 50 30 72 78 32 60 68 33 44 55 33 56 65 35 84 91 36 48 60 36 77 85 39 52 65 39 80 89 40 42 58 40 75 85 40 96 104 42 56 70 45 60 75 48 55 73 48 64 80 48 90 102 51 68 85 54 72 90 56 90 106 57 76 95 60 63 87 60 80 100 60 91 109 63 84 105 65 72 97 66 88 110 69 92 115 72 96 120 80 84 116
ΠΠ΅ΡΠ΅Π±ΠΎΡ ΡΠΏΠΈΡΠΊΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ range()
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌ ΡΠΏΠΈΡΠΊΠ°, Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠΊΠ» for Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΡΠΏΠΈΡΠΊΠΎΠ². ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ, Π½ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½. ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊΠ°ΠΊ ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΡΠ°ΠΊ ΠΈ ΠΊ ΡΠ°ΠΌΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ range() Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π΄Π»ΠΈΠ½Ρ len():
Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ = [0, 1, 1, 2, 3, 5, 8, 13, 21] Π΄Π»Ρ i Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (len (ΡΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ)): ΠΏΠ΅ΡΠ°ΡΡ (Ρ, ΡΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ [Ρ]) Π Π°ΡΠΏΠ΅ΡΠ°ΡΠ°ΡΡ()
ΠΠ«Π₯ΠΠ:
0 0 1 1 2 1 3 2 4 3 5 5 6 8 7 13 8 21
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ len() ΠΊ ΡΠΏΠΈΡΠΊΡ ΠΈΠ»ΠΈ ΠΊΠΎΡΡΠ΅ΠΆΡ, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΠΈΠ²ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Python
ΠΡΠ°Π²ΠΈΡΡΡ ΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°? ΠΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΆΠΈΠ²ΡΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΠΊΡΡΡΠ° Python , ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°.
Π‘ΠΌ.: ΠΠ±Π·ΠΎΡ ΠΊΡΡΡΠΎΠ² Live Python
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ Π·Π΄Π΅ΡΡ
ΠΡΠ΅ΡΠ°ΡΠΈΡ ΡΠΏΠΈΡΠΊΠ° Ρ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠΌΠΈ ΡΡΡΠ΅ΠΊΡΠ°ΠΌΠΈ
ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΠ΅ ΡΠΈΠΊΠ» ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ, Π»ΡΡΡΠ΅ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Π² ΡΠ΅Π»Π΅ ΡΠΈΠΊΠ»Π°. ΠΠ·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:
ΡΠ²Π΅ΡΠΎΠ² = ["ΠΊΡΠ°ΡΠ½ΡΠΉ"] Π΄Π»Ρ i Π² ΡΠ²Π΅ΡΠ°Ρ : Π΅ΡΠ»ΠΈ Ρ == "ΠΊΡΠ°ΡΠ½ΡΠΉ": ΡΠ²Π΅ΡΠ° += ["ΡΠ΅ΡΠ½ΡΠΉ"] Π΅ΡΠ»ΠΈ Ρ == "ΡΠ΅ΡΠ½ΡΠΉ": ΡΠ²Π΅ΡΠ° += ["Π±Π΅Π»ΡΠΉ"] ΠΏΠ΅ΡΠ°ΡΡ (ΡΠ²Π΅ΡΠ°)
ΠΠ«ΠΠΠ:
['ΠΊΡΠ°ΡΠ½ΡΠΉ', 'ΡΠ΅ΡΠ½ΡΠΉ', 'Π±Π΅Π»ΡΠΉ']
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΈΡ ΠΏΠΎΠ±ΠΎΡΠ½ΡΡ ΡΡΡΠ΅ΠΊΡΠΎΠ², Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΊΠΎΠΏΠΈΠ΅ΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΡΠ΅Π·Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅:
ΡΠ²Π΅ΡΠΎΠ² = ["ΠΊΡΠ°ΡΠ½ΡΠΉ"] Π΄Π»Ρ i Π² ΡΠ²Π΅ΡΠ°Ρ [:]: Π΅ΡΠ»ΠΈ Ρ == "ΠΊΡΠ°ΡΠ½ΡΠΉ": ΡΠ²Π΅ΡΠ° += ["ΡΠ΅ΡΠ½ΡΠΉ"] Π΅ΡΠ»ΠΈ Ρ == "ΡΠ΅ΡΠ½ΡΠΉ": ΡΠ²Π΅ΡΠ° += ["Π±Π΅Π»ΡΠΉ"] ΠΏΠ΅ΡΠ°ΡΡ (ΡΠ²Π΅ΡΠ°)
ΠΠ«ΠΠΠ:
['ΠΊΡΠ°ΡΠ½ΡΠΉ', 'ΡΠ΅ΡΠ½ΡΠΉ']
ΠΡ Π΅ΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ ΡΡΠΎ-ΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΠ΅Π³ΠΎ Π΄Π΅Π»Π°ΡΡ Π½Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π»ΠΎ. ΠΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡΠΏΠΈΡΠΎΠΊ Β«ΡΠ²Π΅ΡΠ°Β», Π½ΠΎ Π½Π°ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΠ²Π»ΠΈΡΠ»ΠΎ Π½Π° ΡΠΈΠΊΠ». ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π·Π°ΡΠΈΠΊΠ»Π΅Π½Ρ, ΠΎΡΡΠ°Π²Π°Π»ΠΈΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ.
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ Ρ ΡΠΈΠΊΠ»Π°ΠΌΠΈ for
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 1
ΠΡΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ²ΡΡΠ΅Π½ΠΎ ΡΠΈΡΠ»Ρ Π Π°ΠΌΠ°Π½ΡΠ΄ΠΆΠ°Π½Π°-Π₯Π°ΡΠ΄ΠΈ. ΠΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π°Π½Π΅ΠΊΠ΄ΠΎΡ ΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅ Π.Π₯. Π₯Π°ΡΠ΄ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠΎΡΠ΅ΡΠΈΠ» ΠΈΠ½Π΄ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° Π¨ΡΠΈΠ½ΠΈΠ²Π°ΡΡ Π Π°ΠΌΠ°Π½ΡΠ΄ΠΆΠ°Π½Π° Π² Π±ΠΎΠ»ΡΠ½ΠΈΡΠ΅. ΠΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
ΠΠΎΠΌΠ½Ρ, ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ Ρ Π·Π°ΡΠ΅Π» ΠΊ Π½Π΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡΠ» Π±ΠΎΠ»Π΅Π½, Π² ΠΡΡΠ½ΠΈ. Π― Π΅Π·Π΄ΠΈΠ» Π² ΡΠ°ΠΊΡΠΈ Π½ΠΎΠΌΠ΅Ρ 1729 ΠΈ Π·Π°ΠΌΠ΅ΡΠΈΠ», ΡΡΠΎ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π»ΡΡ ΠΌΠ½Π΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠΊΡΡΠ½ΡΠΌ ΠΈ ΡΡΠΎ Ρ Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ Π±ΡΠ»ΠΎ Π½Π΅Π±Π»Π°Π³ΠΎΠΏΡΠΈΡΡΠ½ΡΠΌ ΠΏΡΠ΅Π΄Π·Π½Π°ΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Β«ΠΠ΅Ρ, β ΠΎΡΠ²Π΅ΡΠΈΠ» ΠΎΠ½, β ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ; ΡΡΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠ°Π·ΠΈΡΡ ΠΊΠ°ΠΊ ΡΡΠΌΠΌΡ Π΄Π²ΡΡ ΠΊΡΠ±ΠΎΠ² Π΄Π²ΡΠΌΡ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈΒ». 92$ ΡΠ΅ΡΡΡΡΠΌΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ Ρ ΡΠ΅Π»ΡΠΌΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ a ΠΈ b .ΠΠΈΠ²ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Python
ΠΡΠ°Π²ΠΈΡΡΡ ΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°? ΠΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΆΠΈΠ²ΡΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΠΊΡΡΡΠ° Python , ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°.
Π‘ΠΌ.: ΠΠ±Π·ΠΎΡ ΠΊΡΡΡΠΎΠ² Live Python
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π·Π΄Π΅ΡΡ
Π Π΅ΡΠ΅Π½ΠΈΡ
Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 1
ΠΈΠΌΠΏΠΎΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΡΠΈΡΠ»ΠΎ = 1729 n = int (ΡΠΈΡΠ»ΠΎ ** (1/3)) ΠΊΡΠ±Ρ = {} Π΄Π»Ρ Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (n + 1): Π΄Π»Ρ j Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (i): ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = Ρ ** 3 + j ** 3 Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΠΊΡΠ±Π°Ρ : ΠΊΡΠ±Ρ[ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ].append((i, j)) Π΅ΡΠ΅: ΠΊΡΠ±Ρ[ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ] = [(i,j)] Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ > ΡΠΈΡΠ»ΠΎ: ΡΠ»ΠΎΠΌΠ°ΡΡ Π΄Π»Ρ x Π² ΠΊΡΠ±Π°Ρ : Π΅ΡΠ»ΠΈ len(cubes[x]) > 1: ΠΏΠ΅ΡΠ°ΡΡ (Ρ , ΠΊΡΠ±Ρ [Ρ ])ΠΠ«ΠΠΠ:
1729 [(10, 9), (12, 1)]Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 2
ΠΈΠΌΠΏΠΎΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΡΠΈΡΠ»ΠΎ = 1729 n = ΡΠ΅Π»ΠΎΠ΅ (ΡΠΈΡΠ»ΠΎ ** (1/2)) ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ = {} Π΄Π»Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° (n+1): Π΄Π»Ρ b Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (a): ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = Π°**2 + Π°*Π± + Π±**2 Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ: ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ[ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ].append((a, b)) Π΅ΡΠ΅: ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ[ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ] = [(Π°,Π±)] Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ > ΡΠΈΡΠ»ΠΎ: ΡΠ»ΠΎΠΌΠ°ΡΡ Π΄Π»Ρ x Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°Ρ : Π΅ΡΠ»ΠΈ len(ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ[x]) > 3: ΠΏΠ΅ΡΠ°ΡΡ (Ρ , ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ [Ρ ])ΠΠ«ΠΠΠ:
1729 [(25, 23), (32, 15), (37, 8), (40, 3)]ΠΠΈΠ²ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Python
ΠΡΠ°Π²ΠΈΡΡΡ ΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°? ΠΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΆΠΈΠ²ΡΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΠΊΡΡΡΠ° Python , ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°.
Π‘ΠΌ.: ΠΠ±Π·ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΊΡΡΡΠΎΠ² Python
ΠΡΠ΅Π΄ΡΡΠΎΡΡΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΡ
ΠΡΠ½ΠΎΠ²Ρ Python Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΡΠΉ ΠΊΡΡΡ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
Python Π΄Π»Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΠΈ ΡΡΠ΅Π½ΡΡ
ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ Π·Π΄Π΅ΡΡ
Python For Loop β PYnative
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΠΊΠ»
for
Π² Python ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΈΠΊΠ»Π΄Π»Ρ
, ΠΊΠΎΠ³Π΄Π° Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·.Π¦ΠΈΠΊΠ» for β ΡΡΠΎ ΡΠ°ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎΡΠΎΠΊΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡΡ ΠΎΡΠ½ΠΎΠ²Ρ Python.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
- Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΠΊΠ» for Π² Python
- ΠΡΠΈΠΌΠ΅Ρ: Π²ΡΠ²Π΅ΡΡΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ 10 ΡΠΈΡΠ΅Π», ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠΊΠ» for
- ΡΠΈΠΊΠ» for Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ()
- ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΈΠΊΠ» for
- ΠΠ°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠΊΠ» for?
- ΠΠΏΠ΅ΡΠ°ΡΠΎΡ If-else Π² ΡΠΈΠΊΠ»Π΅ for
- ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΎΠΌ Π² ΡΠΈΠΊΠ»Π΅ for
- ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Break Π² ΡΠΈΠΊΠ»Π΅
- ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Continue Π² ΡΠΈΠΊΠ»Π΅ for
- ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Pass Π² ΡΠΈΠΊΠ»Π΅ for
90 Π¦ΠΈΠΊΠ»
- ΠΠΎΠΊΠ° ΡΠΈΠΊΠ» Π²Π½ΡΡΡΠΈ Π΄Π»Ρ ΡΠΈΠΊΠ»Π°
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΠΊΠ» for Π² Python
Π Python ΡΠΈΠΊΠ» for
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ, ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ ΡΠΏΠΈΡΠΎΠΊ, ΡΡΡΠΎΠΊΠ°, ΠΊΠΎΡΡΠ΅ΠΆ ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for
ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΠΉ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ Π½Π°Π±ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠΊΠ»Ρ Π΄Π»Ρ
Π² Python, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ Π·Π°Π΄Π°ΡΠΈ.
Π‘ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ Π±Π»ΠΎΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ Ρ ΡΡΠΈΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠΈΠΊΠ»ΠΎΠ² while, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π΄ΠΎ ΡΠ΅Ρ
ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π΅ ΡΡΠ°Π½Π΅Ρ ΠΈΡΡΠΈΠ½Π½ΡΠΌ, Π΄Π»Ρ
ΡΠΈΠΊΠ»ΠΎΠ² Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΏΠΎΠ²ΡΠΎΡΡΡΡ ΠΊΠΎΠ΄.
- ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π· : ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΏΡΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ³Π°Π΄Π°ΡΡ ΡΡΠ°ΡΡΠ»ΠΈΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ. ΠΡ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΏΡΡΠΎΠΊ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΎΠ±Ρ ΡΠ³Π°Π΄Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ 1, 20 ΠΈΠ»ΠΈ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΡΠΎΠΊ. Π ΡΠ°ΠΊΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠΊΠ»
while
. - Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π· : Π Π°ΡΠΏΠ΅ΡΠ°ΡΠ°ΠΉΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ 2. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ. ΠΠ΄Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ 10 ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
Π΄Π»Ρ ΠΏΠ΅ΡΠ»ΠΈ
.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ for
loop
for i in range/sequencee: Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠ΅ 1 Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠ΅ 2 ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ n
- Π ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅
i
β ΡΡΠΎ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠ°ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠΈΠΊΠ». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ 10 ΡΠΈΡΠ΅Π», ΡΠΈΠΊΠ» for Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ 10 ΡΠ°Π· Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°. - Π ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ
i
ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
- ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ range() Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π» ΠΎΡ 0 Π΄ΠΎ 9
- ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠΈΠΊΠ»
for
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΡΠΈΡΠ΅Π», ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉrange()
- Π ΡΠ΅Π»Π΅ ΡΠΈΠΊΠ»Π° ΠΌΡ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π»ΠΈ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ.
Π΄Π»Ρ ΡΠΈΡΠ»Π° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (10): print(num)
ΠΡΠ²ΠΎΠ΄ :
0 1 2 3 4 5 6 7 8 9
Π¦ΠΈΠΊΠ» for
Ρ range()
Π€ΡΠ½ΠΊΡΠΈΡ range() Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΡΠ΅Π», Π½Π°ΡΠΈΠ½Π°ΡΡΡΡΡΡ Ρ 0 (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ), Π΅ΡΠ»ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠ΅Π΄Π΅Π» Π½Π΅ ΡΠΊΠ°Π·Π°Π½, ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° 1 (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ) Π΄ΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄Π΅Π» Π΄ΠΎΡΡΠΈΠ³Π½ΡΡ.
Π€ΡΠ½ΠΊΡΠΈΡ range()
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ ΡΠΈΠΊΠ»ΠΎΠΌ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° (ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·) Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ: Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΠΌΠΌΡ Π²ΡΠ΅Ρ ΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΎΡ 10 Π΄ΠΎ 20
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠΌΠΌΡ Π½Π° Π½ΠΎΠ»Ρ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½
(2, 22, 2)
, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²ΡΠ΅ ΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π° ΠΎΡ 2 Π΄ΠΎ 20. (ΠΠ΄Π΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π³Π° - ΠΠ°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠΊΠ»
for
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° - ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΡΠΌΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°.
ΡΡΠΌΠΌΠ° = 0 Π΄Π»Ρ Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (2, 22, 2): ΡΡΠΌΠΌΠ° = ΡΡΠΌΠΌΠ° + Ρ ΠΏΠ΅ΡΠ°ΡΡ (ΡΡΠΌΠΌΠ°) # Π²ΡΠ²ΠΎΠ΄ 110
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΈΠΊΠ»
Π΄Π»Ρ
Π¦ΠΈΠΊΠ» Π΄Π»Ρ
β ΡΡΠΎ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΈΡ
ΠΈ ΡΠ΅Ρ
ΠΆΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΠΊΠ²Π°Π΄ΡΠ°Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π² ΡΠΏΠΈΡΠΊΠ΅.
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΠΈΠΊΠ» for
Π΄Π»Ρ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ°. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, Π° Π²Π½ΡΡΡΠΈ ΡΠ΅Π»Π° ΡΠΈΠΊΠ»Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ° ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΈΡΠ»Π°.
ΠΡΠΈΠΌΠ΅Ρ: ΠΡΡΠΈΡΠ»ΠΈΡΡ ΠΊΠ²Π°Π΄ΡΠ°Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°
Π‘ΠΏΠΈΡΠΎΠΊ Python β ΡΡΠΎ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· 10 ΡΠΈΡΠ΅Π». ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΠΊΠ²Π°Π΄ΡΠ°Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠΊΠ» Π²ΠΌΠ΅ΡΡΠΎ
.
ΡΠΈΡΠ΅Π» = [1, 2, 3, 4, 5] # ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΡΠΏΠΈΡΠΊΠ΅ num Π΄Π»Ρ Ρ Π² ΡΠΈΡΡΠ°Ρ : # ** ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΡ ΠΊΠ²Π°Π΄ΡΠ°Ρ = Ρ ** 2 print("ΠΠ²Π°Π΄ΡΠ°Ρ:", i, "Π΅ΡΡΡ:", ΠΊΠ²Π°Π΄ΡΠ°Ρ)
ΠΡΠ²ΠΎΠ΄:
ΠΠ²Π°Π΄ΡΠ°Ρ: 1 ΡΠ°Π²Π΅Π½: 1 ΠΠ²Π°Π΄ΡΠ°Ρ: 2 ΡΠ°Π²Π΅Π½: 4 ΠΠ²Π°Π΄ΡΠ°Ρ: 3 ΡΠ°Π²Π΅Π½: 9 ΠΠ»ΠΎΡΠ°Π΄Ρ: 4 ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ: 16 ΠΠ²Π°Π΄ΡΠ°Ρ: 5 ΡΠ°Π²Π΅Π½: 25
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ :
Π¦ΠΈΠΊΠ» Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡΠ»ΠΈ ΠΎΠ½ Π΄ΠΎΡΡΠΈΠ³Π°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΎΠ½ Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ· ΡΠΈΠΊΠ»Π°. Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ½ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΡΠ΅Π»Π΅ ΡΠΈΠΊΠ»Π°
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΡΠΈΠΊΠ»Π° forΠΠ°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠΊΠ»
for
? ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΊΠ»Π° Π²ΠΌΠ΅ΡΡΠΎ
Π² Python.
- ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ : ΠΠΎΠ³Π΄Π° ΠΌΡ Π·Π½Π°Π΅ΠΌ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΌΡ Ρ ΠΎΡΠΈΠΌ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΈΠΊΠ», ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΈΠΊΠ»Ρ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΠΌ ΡΡΠ΅ΡΠΎΠΌ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠΈΠΊΠ»Ρ for. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΠΊΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π Π°ΡΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΡΠ΅Π½Ρ 50 ΡΡΡΠ΄Π΅Π½ΡΠΎΠ². Π·Π΄Π΅ΡΡ ΠΌΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΠΈΠΊΠ» 50 ΡΠ°Π· (ΠΏΠΎ 1 ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ΅Π½ΠΈΠΊΠ°).
- Π£ΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠ΄Π°. : Π¦ΠΈΠΊΠ» ΠΏΠΎΠ²ΡΠΎΡΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·. ΠΡΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°, ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΡΠΌΠ΅Π½ΡΡΠ°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠ΄Π°. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ
Π΄Π»Ρ
ΡΠΈΠΊΠ»ΠΎΠ² ΠΈΠ΄Π»Ρ
ΡΠΈΠΊΠ»ΠΎΠ², ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ Π·Π°Π΄Π°ΡΠΈ. - Π¦ΠΈΠΊΠ» ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΠΌ : ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΡΠΏΠΈΡΠΊΠΎΠ², ΡΡΡΠΎΠΊ, ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ, ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ ΠΈ Ρ. Π΄. ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½Π°Π΄ Π½ΠΈΠΌΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ, Π·Π°Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
ΠΡΠΈΠΌΠ΅Ρ: Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΡΡΠ΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΡΠΈΡΠ΅Π»
ΡΠΈΡΠ΅Π» = [10, 20, 30, 40, 50] # ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ # Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΈΠΊΠ» 5 ΡΠ°Π·, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ 5 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠΌΠΌΠ° = 0 Π΄Π»Ρ Ρ Π² ΡΠΈΡΡΠ°Ρ : ΡΡΠΌΠΌΠ° = ΡΡΠΌΠΌΠ° + Ρ list_size = Π΄Π»ΠΈΠ½Π° (ΡΠΈΡΠ»Π°) ΡΡΠ΅Π΄Π½Π΅Π΅ = ΡΡΠΌΠΌΠ° / ΡΠ°Π·ΠΌΠ΅Ρ_ΡΠΏΠΈΡΠΊΠ° print(average)
Output :
30.0
If-else
in for
loopΠ ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else Ρ ΡΠΈΠΊΠ»ΠΎΠΌ. ΠΡΠ»ΠΈ-ΠΈΠ½Π°ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²Π½Π°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΡΡΠ°ΡΠΈΡ ΡΡ, Π½Π°Π±ΡΠ°Π²ΡΠΈΡ Π±ΠΎΠ»Π΅Π΅ 80 ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ².
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ if-else ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈ, Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ True
, ΠΎΠ½ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΠΉ Π²Π½ΡΡΡΠΈ Π±Π»ΠΎΠΊΠ° if, Π° Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ False, ΠΎΠ½ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΠΉ Π²Π½ΡΡΡΠΈ Π±Π»ΠΎΠΊΠ° else.
ΠΠΎΠ³Π΄Π° Π²Π½ΡΡΡΠΈ ΡΠΈΠΊΠ»Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ if-else, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ if Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ, ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ.
Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅: Π±Π»ΠΎΠΊ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠΉ Π΅ΡΠ΅: Π±Π»ΠΎΠΊ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠΉ
ΠΡΠΈΠΌΠ΅Ρ : ΠΡΠ²Π΅ΡΡΠΈ Π²ΡΠ΅ ΡΠ΅ΡΠ½ΡΠ΅ ΠΈ Π½Π΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°
- Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π°
for
ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΡ 0 Π΄ΠΎ 20. - ΠΠ°Π»Π΅Π΅, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ
if
ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ ΡΠ΅ΡΠ½ΡΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ. ΠΡΠ»ΠΈ Π΄Π°, ΡΠΎ ΠΏΠ΅ΡΠ°ΡΠ°Π΅Ρ. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊ else.
Π΄Π»Ρ i Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (1, 11): Π΅ΡΠ»ΠΈ Ρ % 2 == 0: print('Π§Π΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ:', i) Π΅ΡΠ΅: print('ΠΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ:', i)
ΠΡΠ²ΠΎΠ΄:
ΠΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: 1 Π§Π΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: 2 ΠΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: 3 Π§Π΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: 4 ΠΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: 5 Π§Π΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: 6 ΠΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: 7 Π§Π΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: 8 ΠΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: 9 Π§Π΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: 10
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π°Π΄Π°ΡΠ° : β
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠΊΠ» for
Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΡΠΈΡΠ΅Π» ΠΎΡ 9 Π΄ΠΎ 50, ΠΊΡΠ°ΡΠ½ΡΡ
2.
Π΄Π»Ρ i Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (9, 51): # Π΄Π΅Π»ΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π½Π° 2 Π΅ΡΠ»ΠΈ Ρ%2==0: print(i)
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π²ΡΠΉΡΠΈ ΠΈΠ· ΡΠΈΠΊΠ»Π° ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΡΠ°ΡΡΡ ΡΠΈΠΊΠ»Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΠΊΠ°ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ.
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ·Π½Π°Π΅ΠΌ ΠΎ ΡΡΠ΅Ρ
ΡΠΈΠΏΠ°Ρ
ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΎΠΌ, Ρ. Π΅. break
, continue
ΠΈ pass
.
Break for loop
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ break ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠΈΠΊΠ»Π° . ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ break Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Ρ ΠΎΡΠΈΡΠ΅ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΈΠΊΠ». ΠΡΠΎΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ ΡΠ°Π·ΡΡΠ² Π²Π½ΡΡΡΠΈ ΡΠΈΠΊΠ»Π° ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π·ΠΎΡΠ²Π°ΡΡ ΡΠΈΠΊΠ».
ΠΠΎΠ³Π΄Π° Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ break
, Python ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠΈΠΊΠ», ΠΈ ΠΏΠΎΡΠΎΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠΎΠΊΡ ΠΊΠΎΠ΄Π°, ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΠ°Π·Ρ Π·Π° ΡΠΈΠΊΠ»ΠΎΠΌ.
ΠΡΠΈΠΌΠ΅Ρ: ΡΠ°Π·ΠΎΡΠ²Π°ΡΡ ΡΠΈΠΊΠ», Π΅ΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ ΡΠΈΡΠ»ΠΎ Π±ΠΎΠ»ΡΡΠ΅ 15
- Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΈΠΊΠ» for ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.
- ΠΠ°ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π±ΠΎΠ»ΡΡΠ΅ Π»ΠΈ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 15. ΠΡΠ»ΠΈ Π΄Π°, ΡΠΎ ΡΠ°Π·ΠΎΡΠ²Π°ΡΡ ΡΠΈΠΊΠ», ΠΈΠ½Π°ΡΠ΅ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ
ΡΠΈΡΠ΅Π» = [1, 4, 7, 8, 15, 20, 35, 45, 55] Π΄Π»Ρ Ρ Π² ΡΠΈΡΡΠ°Ρ : Π΅ΡΠ»ΠΈ Ρ > 15: # ΡΠ°Π·ΠΎΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ»Ρ ΡΠ»ΠΎΠΌΠ°ΡΡ Π΅ΡΠ΅: print(i)
ΠΡΠ²ΠΎΠ΄:
1 4 7 8 15
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ : ΠΡΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ break ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²Π½ΡΡΡΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° (ΡΠΈΠΊΠ» Π²Π½ΡΡΡΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°), ΠΎΠ½ Π·Π°Π²Π΅ΡΡΠΈΡ ΡΠ°ΠΌΡΠΉ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ».
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ continue Π² ΡΠΈΠΊΠ»Π΅ for
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ continue ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΡΠΈΠΊΠ»Π° ΠΈ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ continue
, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π°. ΠΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊ Π½Π°ΡΠ΅Π» continue
ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π²Π½ΡΡΡΠΈ ΡΠΈΠΊΠ»Π° ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΎΡΡΠ°Π²ΡΠΈΠΉΡΡ ΠΊΠΎΠ΄ ΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ continue
ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π² ΡΠΈΠΊΠ»Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ. Π¦ΠΈΠΊΠ» Π½Π΅ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ, Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ, ΠΈΠ³Π½ΠΎΡΠΈΡΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° continue Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ: ΠΠΎΠ΄ΡΡΠΈΡΠ°ΡΡ ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Β«mΒ» Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅.
- Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ 9ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° 0129 for ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΡ Π±ΡΠΊΠ²Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
- ΠΠ°Π»Π΅Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» m ΠΈΠ»ΠΈ Π½Π΅Ρ. ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ m, ΠΎΠ½ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ Π±ΡΠΊΠ²Ρ. ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΡΠ΅Ρ
ΠΈΠΌΡ = "ΠΠ°ΡΠΈΡ ΠΠ΅Π½Π½Π΅Π½" ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ = 0 Π΄Π»Ρ char Π² ΠΈΠΌΠ΅Π½ΠΈ: Π΅ΡΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ» != 'ΠΌ': ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π΅ΡΠ΅: ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ = ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ + 1 print('ΠΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ m ΡΠ°Π²Π½ΠΎ:', count)
ΠΡΠ²ΠΎΠ΄:
ΠΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ m ΡΠ°Π²Π½ΠΎ: 2
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ : Π ΡΠ»ΡΡΠ°Π΅ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ».
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Pass Π² ΡΠΈΠΊΠ»Π΅ for
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ pass
ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΡΡΡΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ, Ρ. Π΅. ΠΏΡΠΈ Π΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ. Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΏΡΡΡΡΡ
ΡΡΠ½ΠΊΡΠΈΡΡ
ΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΡΠ°Ρ
. ΠΠΎΠ³Π΄Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ pass
, ΠΎΠ½ Π½Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ.
ΠΠ½ΠΎΠ³Π΄Π° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΡΡΠΎΠΉ Π±Π»ΠΎΠΊ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠΎΡ Π±Π»ΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° pass.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° pass Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
ΡΠΈΡΠ»ΠΎ = [1, 4, 5, 3, 7, 8] Π΄Π»Ρ i Π² ΡΠΈΡΠ»Π΅: # Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ, Π΅ΡΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ pass
ΠΠ»ΠΎΠΊ Else Π²
for
loop Π’ΠΎ ΠΆΠ΅, ΡΡΠΎ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if
, Python ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ else Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠΈΠΊΠ»ΠΎΠΌ for. Π Python ΡΠΈΠΊΠ» for ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π±Π»ΠΎΠΊ else
, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΈΠΊΠ» Π·Π°Π²Π΅ΡΡΠΈΡΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ . ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°ΡΡΡ
Ρ ΠΏΠ΅ΡΠ»Π΅ΠΉ Π΄Π»Ρ
Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ.
ΠΈΠ½Π°ΡΠ΅ Π±Π»ΠΎΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΏΡΡΠ΅Π½, ΠΊΠΎΠ³Π΄Π°
- for ΡΠΈΠΊΠ» ΡΠ΅Π·ΠΊΠΎ Π·Π°Π²Π΅ΡΡΠΈΡΡΡ
- ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ break ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΡΠ²Π° ΡΠΈΠΊΠ»Π°
ΠΡΠΈΠΌΠ΅Ρ 1: ΠΠ»ΠΎΠΊ Else Π² ΡΠΈΠΊΠ»Π΅ for
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠ΅ 5 ΡΠΈΡΠ΅Π», ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡ Π±Π»ΠΎΠΊ else.
Π΄Π»Ρ i Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (1, 6): ΠΏΠ΅ΡΠ°ΡΡ (Ρ) Π΅ΡΠ΅: ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠ°ΡΡ("ΠΠΎΡΠΎΠ²ΠΎ")
ΠΡΡ ΠΎΠ΄:
1
2
3
4
5
ΠΠΎΡΠΎΠ²ΠΎ
ΠΡΠΈΠΌΠ΅Ρ 2: ΠΠ±Π° Break
ΠΈ ERSE
. ΠΈΠ· 5, ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ break
, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΈΠΊΠ». ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΈΠΊΠ» Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ, Π±Π»ΠΎΠΊ else Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ.
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ = 0 Π΄Π»Ρ i Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (1, 6): ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ = ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ + 1 Π΅ΡΠ»ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ > 2: ΡΠ»ΠΎΠΌΠ°ΡΡ Π΅ΡΠ΅: ΠΏΠ΅ΡΠ°ΡΡ (Ρ) Π΅ΡΠ΅: ΠΏΠ΅ΡΠ°ΡΡ("ΠΠΎΡΠΎΠ²ΠΎ")
ΠΡΠ²ΠΎΠ΄:
1
2
ΠΠ±ΡΠ°ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»
ΠΠΎ ΡΠΈΡ
ΠΏΠΎΡ ΠΌΡ ΠΈΠ·ΡΡΠ°Π»ΠΈ ΠΏΡΡΠΌΠΎΠΉ ΡΠΈΠΊΠ» Π² ΡΠΈΠΊΠ»Π΅ for
Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΡΠ·Π½Π°Π΅ΠΌ ΠΎΠ± ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π°.
ΠΠ½ΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΡΠΈΠΊΠ», ΡΡΠΎ Π²Π΅ΡΡΠΌΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΠΈ ΡΠΏΠΎΡΠΎΠ±Π° ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ ΡΠΈΠΊΠ»Π° for
Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ
- ΠΠ±ΡΠ°ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» for Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½()
- ΠΠ±ΡΠ°ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» for Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ
reversed()
ΠΠ±ΡΠ°ΡΠ½Π°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ reversed()
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ reversed()
Ρ ΡΠΈΠΊΠ»ΠΎΠΌ for
Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΈ ΡΡΠΎ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΡΠΈΠΊΠ».
ΠΡΠΈΠΌΠ΅Ρ :
# ΠΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡΠ΅ ΡΠΈΡΠ»Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ reversed() ΡΠΏΠΈΡΠΎΠΊ1 = [10, 20, 30, 40] Π΄Π»Ρ ΡΠΈΡΠ»Π° Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ (ΡΠΏΠΈΡΠΎΠΊ1): ΠΏΠ΅ΡΠ°ΡΡ (ΡΠΈΡΠ»ΠΎ)
ΠΡΡ ΠΎΠ΄:
40 30 20 10
ΠΠ±ΡΠ°ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» for Ρ ΠΏΠΎΠΌΠΎΡΡΡ range()
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ range()
Ρ ΡΠΈΠΊΠ»ΠΎΠΌ for
, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². range()
Β Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π° ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ.
print("ΠΠ±ΡΠ°ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΠΊΠ»Π° for") ΡΠΈΡΠ»ΠΎ = 5 # Π½Π°ΡΠ°Π»ΠΎ = 5 # ΡΡΠΎΠΏ = -1 # ΡΠ°Π³ = -1 Π΄Π»Ρ ΡΠΈΡΠ»Π° Π² (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (ΡΠΈΡΠ»ΠΎ, -1, -1)): ΠΏΠ΅ΡΠ°ΡΡ (ΡΠΈΡΠ»ΠΎ)
ΠΡΠ²ΠΎΠ΄:
4
3
2
1
0
ΠΡΠΈΠΌΠ΅Ρ 3: ΠΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π°
ΡΠΈΡΠ»Π° = [1, 42,] Π΄Π»Ρ i Π² ΡΠΈΡΠ»Π°Ρ [::-1]: ΠΠ΅ΡΠ°ΡΡ (I)
ΠΡΡ ΠΎΠ΄:
4
3
2
1
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅
Π΄Π»Ρ
ΠΏΠ΅ΡΠ»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΏΠ΅ΡΠ»ΠΈ - Π΄Π»Ρ
ΠΏΠ΅ΡΠ»ΠΈ Π²Π½ΡΡΡΠΈ Π΅ΡΠ΅ Π΄Π»Ρ
.
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° Π²Π½ΡΡΡΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ. ΠΠ½ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ΅ΡΠ°ΡΡ ΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ·ΠΎΡΠΎΠ² Π² Π²ΠΈΠ΄Π΅ Π·Π²Π΅Π·Π΄. ΠΠ΄Π΅ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ» β ΡΡΠΎ Π½Π΅ ΡΡΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΠ°, Π° Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ» β ΡΡΠΎ ΡΡΠΎΠ»Π±ΡΡ.
ΠΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»Π°Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ» Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ Π²ΡΡ ΡΠ²ΠΎΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π°. Ρ. Π΅. Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π° Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ» ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΈ Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΠ²ΠΎΠΈ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ, Π·Π°ΡΠ΅ΠΌ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π°.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»ΠΎΠ² for :
# Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ» for Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ # Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ» for Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ: ΡΠ΅Π»ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π° for ΡΠ΅Π»ΠΎ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π° for ΠΏΡΠΎΡΠ°Ρ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΡ
ΠΡΠΈΠΌΠ΅Ρ : ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» for Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠ°Π±Π»ΠΎΠ½Π°
* * * * * * * * * * * * * * *
ΡΡΡΠΎΠΊ = 5 # Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ» Π΄Π»Ρ Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (1, ΡΡΡΠΎΠΊΠΈ + 1): # Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ» Π΄Π»Ρ j Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (1, i + 1): ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠ°ΡΡ("*", ΠΊΠΎΠ½Π΅Ρ=" ") print('')ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» for
- Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ» - ΡΡΠΎ ΡΠΈΡΠ»ΠΎ ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΡΡΡΠΎΠΊ.
- ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ ΡΠ°Π²Π½ΠΎ ΠΏΡΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ» Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΏΡΡΡ ΡΠ°Π·
- ΠΠ°Π»Π΅Π΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ» ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅.
- ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° 1
- Π ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΡΠ°Π²Π½ΠΎ 1, Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ β 2 ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
- ΠΡΠ΅ΡΠ°ΡΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π° ΡΠ°Π²Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ².
- ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π° ΠΌΡ ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΡ
Π¦ΠΈΠΊΠ» While
Π²Π½ΡΡΡΠΈ ΡΠΈΠΊΠ»Π° for
Π¦ΠΈΠΊΠ» while ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΊΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΠΌ Π²Ρ
ΠΎΠ΄ΠΎΠΌ, Π° ΡΠΈΠΊΠ» for
β ΡΠΈΠΊΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΠΌ ΡΡΠ΅ΡΠΎΠΌ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ , Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΡΠΈΠΊΠ»
ΠΏΠΎΠ΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΡΠΈΠΊΠ»Π° Π΄Π»Ρ
. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ Π»ΡΡΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ: ΠΠ΅ΡΠ°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΡΡ 5 ΡΠΈΡΠ΅Π» Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΠΊΠ»Π° for ΠΈ ΡΠΈΠΊΠ»Π° while
- Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΡ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΡΡ ΡΠΈΡΠ΅Π» ΠΎΠ΄Π½ΠΎ Π·Π° Π΄ΡΡΠ³ΠΈΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ» ΠΈ
Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½
ΡΡΠ½ΠΊΡΠΈΡ - ΠΠ°Π»Π΅Π΅, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π°, ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ» while Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΈΡΠ»Π°
# Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ» Π΄Π»Ρ i Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (1, 6): print('Π’Π°Π±Π»ΠΈΡΠ° ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ:', i) ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ = 1 # Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ» Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ°Π±Π»ΠΈΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΈΡΠ»Π° Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ < 11: ΠΏΠ΅ΡΠ°ΡΡ (Ρ * ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, ΠΊΠΎΠ½Π΅Ρ = '') ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ = ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ + 1 print('\n')
for
ΡΠΈΠΊΠ» Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° for
Π² ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠΎΠ³ΠΎ.
ΠΡΠΈΠΌΠ΅Ρ: ΠΡΠ²Π΅ΡΡΠΈ ΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°, Π΄ΠΎΠ±Π°Π²ΠΈΠ² 1 ΠΊ Π½Π΅ΡΠ΅ΡΠ½ΡΠΌ ΡΠΈΡΠ»Π°ΠΌ Π² ΡΠΏΠΈΡΠΊΠ΅
Π½Π΅ΡΠ΅ΡΠ½ΠΎΠ΅ = [1, 5, 7, 9] ΡΠ΅ΡΠ½ΡΠΉ = [i + 1 Π΄Π»Ρ Π½Π΅ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ i, Π΅ΡΠ»ΠΈ i % 2 == 1] ΠΏΠ΅ΡΠ°ΡΡ (Π΄Π°ΠΆΠ΅)
ΠΡΡ ΠΎΠ΄ :
[2, 6, 8, 10]
ΠΠΎΡΡΡΠΏ ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΡ
Π² ΡΠΈΠΊΠ»Π΅ for
ΡΠΈΡΠ»ΠΎ ΠΈΠ»ΠΈ Π»ΡΠ±Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΡΠ°ΠΊΠ°Ρ ΠΊΠ°ΠΊ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΏΠΈΡΠΎΠΊ β ΡΡΠΎ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° Π΄Π°Π½Π½ΡΡ
, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Ρ
ΡΠ°Π½ΠΈΡΡΡ Ρ Π΅Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ
Ρ ΡΠΈΠΊΠ»ΠΎΠΌ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΡΠΏΠΈΡΠΊΠ° Ρ ΠΈΡ
ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ. enumerate()
Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΡΠ΅ΡΡΠΈΠΊ ΠΊ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
ΠΡΡΡ ΡΡΠΈ ΡΠΏΠΎΡΠΎΠ±Π° ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΡ Π² ΡΠΈΠΊΠ»Π΅ for, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ
ΠΡΠΈΠΌΠ΅Ρ 1: ΠΡΠ²Π΅ΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ° Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΈΠ½Π΄Π΅ΠΊΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΡ enumerate()
Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΡ for ΡΠΈΠΊΠ» Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΈΡ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ.
ΡΠΈΡΠ΅Π» = [4, 2, 5, 7, 8] Π΄Π»Ρ i, v Π² ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠΈ (ΡΠΈΡΠ»Π°): print('Π§ΠΈΡΠ»Π°[', i, '] =', v)
ΠΡΠ²ΠΎΠ΄:
Π§ΠΈΡΠ»Π°[ 0 ] = 4 Π§ΠΈΡΠ»Π° [ 1 ] = 2 Π§ΠΈΡΠ»Π° [ 2 ] = 5 Π§ΠΈΡΠ»Π° [3] = 7 Numbers[ 4 ] = 8
ΠΡΠΈΠΌΠ΅Ρ 2: ΠΠ΅ΡΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΠΈΡΠΊΠ° Ρ ΠΈΡ
ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ range()
ΡΠΈΡΠ΅Π» = [1, 2, 4, 6, 8] ΡΠ°Π·ΠΌΠ΅Ρ = Π΄Π»ΠΈΠ½Π° (ΡΠΈΡΠ»Π°) Π΄Π»Ρ Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (ΡΠ°Π·ΠΌΠ΅Ρ): print('ΠΠ½Π΄Π΅ΠΊΡ:', i, " ", 'ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅:', ΡΠΈΡΠ»Π° [i])
ΠΡΡ ΠΎΠ΄:
ΠΠ½Π΄Π΅ΠΊΡ: 0 ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: 1 ΠΠ½Π΄Π΅ΠΊΡ: 1 ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: 2 ΠΠ½Π΄Π΅ΠΊΡ: 2 ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: 4 ΠΠ½Π΄Π΅ΠΊΡ: 3 ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: 6 ΠΠ½Π΄Π΅ΠΊΡ: 4 ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: 8
ΠΡΠ΅ΡΠ°ΡΠΈΡ
Π‘ΡΡΠΎΠΊΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΡΠΈΠΊΠ»Π°
ΠΠ΅ΡΠ΅Π±ΠΈΡΠ°Ρ ΡΡΡΠΎΠΊΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΠΊΠ»Π° Π΄Π»Ρ ΡΠΈΠΊΠ»Π°
, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠΊΠ» for
.
ΠΡΠΈΠΌΠ΅Ρ 1: ΠΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ ΡΡΡΠΎΠΊΠΈ
ΠΈΠΌΡ = "ΠΠΆΠ΅ΡΡΠ°" Π΄Π»Ρ Ρ Π² ΠΈΠΌΠ΅Π½ΠΈ: Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ (Ρ, ΠΊΠΎΠ½Π΅Ρ = ' ')
ΠΡΠ²ΠΎΠ΄:
Je s s a
ΠΡΠΈΠΌΠ΅Ρ 2: ΠΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΡΡΠΎΠΊΡ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅
name = "Jessa" Π΄Π»Ρ i Π² ΠΈΠΌΠ΅Π½ΠΈ[::-1]: Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ (Ρ, ΠΊΠΎΠ½Π΅Ρ = '')
ΠΡΠ²ΠΎΠ΄:
as s e J
ΠΡΠΈΠΌΠ΅Ρ 3: ΠΠ΅ΡΠ΅Π±ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅
name = "Jessa watson" Π΄Π»Ρ char Π² ΠΈΠΌΠ΅Π½ΠΈ[2:7:1]: print(char, end=' ')
ΠΡΠ²ΠΎΠ΄:
s s a w
ΠΡΠΈΠΌΠ΅Ρ 5: ΠΠ΅ΡΠ΅Π±ΠΎΡ ΡΠ»ΠΎΠ² Π² ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ split()
.
dialog = Β«ΠΠΎΠΌΠ½ΠΈ, Π ΡΠ΄, Π½Π°Π΄Π΅ΠΆΠ΄Π° β ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, Π΄Π°ΠΆΠ΅ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ, Π° Ρ ΠΎΡΠΎΡΠ΅Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΌΠΈΡΠ°Π΅ΡΒ» # ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΠΏΠΎ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌ Π΄Π»Ρ ΡΠ»ΠΎΠ²Π° Π² dialog.split(): ΠΏΠ΅ΡΠ°ΡΡ (ΡΠ»ΠΎΠ²ΠΎ)
ΠΡΠ²ΠΎΠ΄:
ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΠΡΠ°ΡΠ½ΡΠΉ, Π½Π°Π΄Π΅ΡΡΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π° Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π² ΠΡΡΡΠΈΠΉ ΠΈΠ· Π²Π΅ΡΠΈ, ΠΈ Π½Π΅Ρ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΠΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ dies
ΠΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠΊΠ»
for
Π‘Π½Π°ΡΠ°Π»Π° Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ·Π½Π°Π΅ΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΏΠΈΡΠΎΠΊ. Π‘ΠΏΠΈΡΠΎΠΊ Python β ΡΡΠΎ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ
. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠΏΠΈΡΠΊΠΈ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Ρ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ 0 ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ ΠΎΠ±ΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²-1. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ° Π·Π°ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΠΊΠ²Π°Π΄ΡΠ°Ρ []
ΠΡΠΎΠ½ΡΡΠ΅ΠΉΠ½Ρ.
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΡΠΏΠΈΡΠΊΠ° Python.
ΡΠΈΡΡ = [1,2,4,6,7] ΠΈΠ³ΡΠΎΠΊΠΈ = ["ΠΠ΅ΡΡΠΈ", "Π ΠΎΠ½Π°Π»Π΄ΠΎ", "ΠΠ΅ΠΉΠΌΠ°Ρ"]
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠΊΠ», ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ. ΠΡΡΡ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² Π½Π΅ΠΌ. ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ.
ΠΡΠΈΠΌΠ΅Ρ 1: ΠΠ΅ΡΠ΅Π±ΠΎΡ ΡΠΏΠΈΡΠΊΠ°
ΡΠΈΡΠ΅Π» = [2, 3, 5, 6, 7] Π΄Π»Ρ ΡΠΈΡΠ»Π° Π² ΡΠΈΡΡΠ°Ρ : ΠΏΠ΅ΡΠ°ΡΡ(ΡΠΈΡΠ»ΠΎ)
ΠΡΠ²ΠΎΠ΄:
2
3
5
6
7
ΠΡΠΈΠΌΠ΅Ρ 2: ΠΠ΅ΡΠ΅Π±ΠΎΡ ΡΠΏΠΈΡΠΊΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΠΊΠ»Π° for ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° .
ΡΠΈΡΠ΅Π» = [1, 2, 3, 6, 7] ΡΠ°Π·ΠΌΠ΅Ρ = Π΄Π»ΠΈΠ½Π° (ΡΠΈΡΠ»Π°) Π΄Π»Ρ Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (ΡΠ°Π·ΠΌΠ΅Ρ): ΠΠ΅ΡΠ°ΡΡ (Π§ΠΈΡΠ»Π° [i])
ΠΡΡ ΠΎΠ΄:
1
2
3
6
7
ΠΡΠΈΠΌΠ΅Ρ 3: ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅
Π§ΠΈΡΠ»Π° = [1, 2, 3, 7, 8]] # ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° [print(i) for i Π² ΡΠΈΡΡΠ°Ρ ]
ΠΡΠ²ΠΎΠ΄:
1
2
3
7
8
ΠΡΠ΅ΡΠ°ΡΠΈΡ ΡΠ»ΠΎΠ²Π°ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
Π΄Π»Ρ
ΡΠΈΠΊΠ»Π°Π‘Π½Π°ΡΠ°Π»Π° Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ·Π½Π°Π΅ΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠ»ΠΎΠ²Π°ΡΡ. Π‘Π»ΠΎΠ²Π°ΡΡ Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΏΠ°ΡΡ ΠΊΠ»ΡΡ-Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ½ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΠ½ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ Π² {}.