ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΈΠΊΠ»Π°, ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ while, ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
Π Π±ΡΡΡ Π½Π°ΠΌ ΡΠ°ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΡΡΠΈΡΠ°Π½Π½ΠΎΠ΅ Π±Π΅Π»ΡΠ΅, Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΡΡΠ°Π²Π°ΡΡ ΠΈ ΡΠ°Π·Π²Π΅ΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ Π²Π΅ΡΡ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ Π·Π°Π΄Π°ΡΠΈ ΡΠΏΡΠΎΡΠ°ΡΡ. Π§ΡΠΎΠ±Ρ ΠΏΠΈΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠ΄ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΈΠΊΠ»Ρ.
ΠΡΠ΅ΡΠ°ΡΠΈΠΈ
π‘ ΠΡΠ΅ΡΠ°ΡΠΈΡ β ΡΡΠΎ ΠΏΠΎΠ²ΡΠΎΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. Π’ΠΎ Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π³ ΡΠΈΠΊΠ»Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΠΊΠ» ΠΈΠ· ΠΏΡΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠΉ β ΠΏΡΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ.
π‘ ΠΡΠ΅ΡΠ°ΡΠΎΡ β ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
π‘ ΠΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ β ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ.
Π Python ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠ°. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ __iter__ ΠΈ __next__.
ΠΠ΅ΡΠΎΠ΄ __iter__ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ self β ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ __next__ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
Π‘Ρ Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΡΠΈΠΊΠ»Π° for
ΠΠΈΠ΄Ρ ΡΠΈΠΊΠ»ΠΎΠ²
Π Python Π΅ΡΡΡ Π΄Π²Π° Π²ΠΈΠ΄Π° ΡΠΈΠΊΠ»ΠΎΠ²: for ΠΈ while.
Π¦ΠΈΠΊΠ» for ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ β ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½ΡΠΆΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·. ΠΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π·Π°ΡΠ°Π½Π΅Π΅, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠΎΡΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠΊΠ»Π° β c ΠΏΡΠ΅Π΄ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ.
Π¦ΠΈΠΊΠ» while β Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π²ΠΎ Π³Π»Π°Π²Π΅ ΡΠΈΠΊΠ»Π° Π±ΡΠ΄Π΅Ρ ΠΈΡΡΠΈΠ½Π½ΠΎΠΉ. ΠΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π·Π°ΡΠ°Π½Π΅Π΅ Π½Π΅ Π·Π½Π°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅ΡΠ΅ Π΅Π³ΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠΈΠΊΠ»ΠΎΠΌ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΡΡΠ»ΠΎΠ²ΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ:
int i = 0 while i < 10: print(βHello, World!β) i++
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠΈΠΊΠ»Π° for
ΠΠ½ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
for (<ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ>) <ΡΡΠ»ΠΎΠ²ΠΈΠ΅ 1> <ΡΠ΅Π»ΠΎ ΡΠΈΠΊΠ»Π°> <ΡΡΠ»ΠΎΠ²ΠΈΠ΅ 2> <ΡΠ΅Π»ΠΎ ΡΠΈΠΊΠ»Π°> <ΡΡΠ»ΠΎΠ²ΠΈΠ΅ n> <ΡΠ΅Π»ΠΎ ΡΠΈΠΊΠ»Π°> <ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π³> <ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ>
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΈΠΊΠ»ΠΎΠΌ for Π² Python
https://sky. pro/media/knigi-pro-python/Π¦ΠΈΠΊΠ» for ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΡΠΎΠΊΠΈ, ΡΠΏΠΈΡΠΊΠΈ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°, ΠΊΠΎΡΡΠ΅ΠΆΠΈ, ΡΠ»ΠΎΠ²Π°ΡΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΉΠ»Ρ.
π ΠΠΎ ΡΠΏΠΈΡΠΊΡ
Π§ΡΠΎΠ±Ρ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π° ΡΠΊΡΠ°Π½ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°, Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠΎΠ΄:
# ΡΠΏΠΈΡΠΎΠΊ elems = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ for item in elems: print(item) ... 0 1 2 3 4 5 6 7 8 9
Π’Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ range
# ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΠΈΡΠ»Π°ΠΌ Ρ Π½ΡΠ»Ρ Π΄ΠΎ 10 Π½Π΅ Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ for i in range(0, 10): print(i) ... 0 1 2 3 4 5 6 7 8 9
π Π‘ ΡΠ°Π³ΠΎΠΌ
ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π²ΡΠΎΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π° Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ ΠΎΡΡΠ°ΡΠΊΠΎΠΌ. ΠΠ»Π³ΠΎΡΠΈΡΠΌ:
ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°;
β
ΠΎΡΠ½ΠΈΠΌΠ°Π΅ΠΌ ΠΎΡ ΡΡΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ;
β
ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΡ ΠΏΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Ρ ΡΠΈΡΠ΅Π» Ρ Π½ΡΠ»Ρ Π΄ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ;
β
ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ.
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π³ ΡΠΈΠΊΠ»Π° Π΄Π΅Π»ΠΈΠΌ ΠΈΠ½Π΄Π΅ΠΊΡ Π½Π° 2 Ρ ΠΎΡΡΠ°ΡΠΊΠΎΠΌ. ΠΡΠ»ΠΈ ΠΎΡΡΠ°ΡΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ, Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠΈΡΠ»ΠΎ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ. ΠΠΎΡ ΡΠ°ΠΊ:
# ΠΊΠΎΡΡΠ΅ΠΆ elems = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) # ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ length = len(elems) # Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ½ΠΈΠΌΠ°ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ # ΠΊΡΠ°ΠΉΠ½Π΅Π΅ ΡΠΈΡΠ»ΠΎ Π² range Π½Π΅ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ # ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠΎΠΆΠ΅ Π½Π΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ # ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ β ΠΎΠ½ΠΎ ΡΠ°Π²Π½ΠΎ Π½ΡΠ»Ρ for i in range(length): # Π΅ΡΠ»ΠΈ ΠΎΡΡΠ°ΡΠΊΠ° Π½Π΅Ρ β Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠΈΡΠ»ΠΎ if i % 2 == 0: print(elems[i]) ... 0 2 4 6 8
ΠΡΠΎΡ ΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ
# ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ elems = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} # ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΆΠ° Π²ΠΈΠ΄Π° (ΠΈΠ½Π΄Π΅ΠΊΡ, ΡΠ»Π΅ΠΌΠ΅Π½Ρ) for index, elem in enumerate(elems): if index % 2 == 0: print(elem) . .. 0 2 4 6 8
Π’Π°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°Π³Π° Π² ΡΡΠ½ΠΊΡΠΈΠΈ range:
</p> # ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π²ΡΠΎΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΎΡ 0 Π΄ΠΎ 10 for i in range(0, 10, 2): print(i) ... 0 2 4 6 8
ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠ΅ΡΠ²Π°ΡΡ ΡΠΈΠΊΠ», Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ³Π΄Π° ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ», Π° ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΠΈΡΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ break.
ΠΡΠΈΠΌΠ΅Ρ:
for chr in "The t3st string" if chr.isdigit(): break print(chr) ... T h e t
# Π΄Π°Π»ΡΡΠ΅ Π²ΡΠ²ΠΎΠ΄ Π½Π΅ ΠΏΠΎΠΉΠ΄Π΅Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ»ΠΎΠ²ΠΎ t3st Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΡΠ΅ΡΠ΅Π· ΡΡΠΎΠΉΠΊΡ
ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π³ ΡΠΈΠΊΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ continue.
ΠΡΠΈΠΌΠ΅Ρ:
for i in range(10): if i % 3 == 0: continue print(i) ... 1 2 4 5 7 8
π ΠΠΎ ΡΡΡΠΎΠΊΠ΅
ΠΠ½ΠΎΠ³Π΄Π° Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ. ΠΡΠ²Π΅Π΄Π΅ΠΌ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» ΡΡΡΠΎΠΊΠΈ, ΠΌΠ΅Π½ΡΡ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡ Π½Π° Π²Π΅ΡΡ Π½ΠΈΠΉ:
for chr in "THis is THe TEst sTRinG": if chr.islower(): print(chr.upper()) else: print(chr) ... T H I S I S T H E T E S T S T R I N G
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΡΠΎΠΊΡ ΡΠ°ΠΉΠ»Π°:
with open('file.txt', 'r') as f: for line in f: print(line)
π ΠΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ
ΠΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡ ΡΡΠ΅ΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ. ΠΠ΅ΡΠ²ΡΠΉ ΠΈ Π²ΡΠΎΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π΄Π°ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΊΠ»ΡΡ ΠΈ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²Π°ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°Π³Π΅. Π’ΡΠ΅ΡΠΈΠΉ β ΠΈ ΠΊΠ»ΡΡ, ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π³.
mydict = {1: "one", 2: "two", 3: "three", 4: "four", 5: "five"}
Β
# ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΊΠ»ΡΡΠ°ΠΌ for key in mydict: print(f"{key} :: {mydict[key]}")
Β
# Π²ΡΠ²ΠΎΠ΄ Π²ΠΈΠ΄Π° <ΠΊΠ»ΡΡ :: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅> . .. 1 :: one 2 :: two 3 :: three 4 :: four 5 :: five
Β
# ΠΏΠΎ ΠΊΠ»ΡΡΠ°ΠΌ Ρ ΡΠ²Π½ΡΠΌ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ for key in mydict.keys(): print(f"{key} :: {mydict[key]}")
Β
# Π²ΡΠ²ΠΎΠ΄ Π²ΠΈΠ΄Π° <ΠΊΠ»ΡΡ :: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅> ... 1 :: one 2 :: two 3 :: three 4 :: four 5 :: five
Β
# ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ for value in mydict.values(): print(value) ... one two three four five
Β
# ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΊΠ»ΡΡΠ°ΠΌ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ # ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΆΠ° Π²ΠΈΠ΄Π° (ΠΊΠ»ΡΡ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅) for key, value in mydict.items(): print(key, value) ... 1 one 2 two 3 three 4 four 5 five
π ΠΠ±ΡΠ°ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»
ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ reversed ΠΈ ΡΠ»Π°ΠΉΡΠΈΠ½Π³ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
elems = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
Β
# ΠΏΡΠΈΠΌΠ΅Ρ for item in reversed(elems): print(item) . .. 9 8 7 6 5 4 3 2 1 0
Β
# ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π°ΠΉΡΠΈΠ½Π³ΠΎΠ² for item in elems[::-1]: print(item) ... 9 8 7 6 5 4 3 2 1 0
π ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ for Π΅ΡΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ -Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°Ρ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ΅ ΡΠΏΠΈΡΠΊΠ° ΠΈΠ»ΠΈ ΡΠ»ΠΎΠ²Π°ΡΡ.
# ΡΠ°ΠΊ ΠΌΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· 20 ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΡΠ΅Π» mylist = [random.randint(0, 11) for _ in range(20)]
ΠΠ΅Π±ΠΈΠ½Π°ΡΡ
ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΎ ΡΠΈΠΊΠ»Π΅ for
- For ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΠΈΡΠ°Π½ Π² ΡΠ΅Π»Π΅ ΡΠΈΠΊΠ»Π°. Π Π΅Π³ΠΎ ΠΎΡΠ½ΠΎΠ²Π΅ Π»Π΅ΠΆΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
- ΠΠ»Π°Π²Π½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠΈΠΊΠ»Π° β ΠΎΠ±ΡΠ΅ΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΌ.
- ΠΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΡΡΡΠΊΡΡΡΠ°ΠΌ Π΄Π°Π½Π½ΡΡ : ΡΡΡΠΎΠΊΠΈ, ΡΠ»ΠΎΠ²Π°ΡΠΈ, ΡΠΏΠΈΡΠΊΠΈ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°, ΠΊΠΎΡΡΠ΅ΠΆΠΈ. ΠΠ½ΡΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ.
- Π§ΡΠΎΠ±Ρ ΠΏΡΠ΅ΡΠ²Π°ΡΡ ΡΠΈΠΊΠ», ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ break. Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° β continue.
- ΠΠ·ΡΡΠ°ΠΉΡΠ΅ Python Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΠ΅ ΠΎΡ Skypro Β«Python-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΒ». ΠΠ°ΡΡΠΈΡΠ΅ΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠΈΡΡΡΠΉ ΠΊΠΎΠ΄, ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ². ΠΠ°Π΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ: ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π»ΠΈ 1230 Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ, ΡΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΌΡΡ ΡΠ°ΡΡΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π±Π΅Π· ΠΎΠΏΡΡΠ° ΠΈ Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΡΡΡΠ° ΡΡΠ°Π½Π΅ΡΠ΅ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ ΠΈ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π² IT.
ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΡΠΈΠΌΠ΅ΡΡ
ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΡ ΡΡ, ΠΎΠ΄Π½ΠΎΡΠΈΠΏΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΈΠΊΠ»Ρ. Π Python ΡΠ°ΠΊΠΈΡ ΡΠΈΠΊΠ»ΠΎΠ² Π΄Π²Π°:
- for β ΡΡΠ΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ», ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·;
- while β ΡΡΠ»ΠΎΠ²Π½ΡΠΉ ΡΠΈΠΊΠ», ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ Π΄ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΡΠΈΠΊΠ» for, Π° Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ β while.
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»Π° for Π² Python
Π¦ΠΈΠΊΠ» for ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π΄Π²ΡΡ ΡΠ»ΡΡΠ°ΡΡ :
- ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΎΠ΄Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ (ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ) ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅
- ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ (ΠΏΠ΅ΡΠ΅Π±ΠΎΡ) ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ β ΡΠΏΠΈΡΠΊΠ°, ΡΡΡΠΎΠΊΠΈ, ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΊΠΎΡΡΠ΅ΠΆΠ°, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° β ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΡΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ.
Π Π»ΡΠ±ΠΎΠΌ ΠΈΠ· ΡΡΠΈΡ ΡΠ»ΡΡΠ°Π΅Π² ΡΠΈΠΊΠ» for ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ:
- ΠΏΡΠΎΡΡΡΠΌ β ΡΠΎΡΡΠΎΡΡΠΈΠΌ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ for-ΡΠΈΠΊΠ»Π°;
- Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ β ΡΠΎΡΡΠΎΡΡΠΈΠΌ ΠΈΠ· Π΄Π²ΡΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ for-ΡΠΈΠΊΠ»ΠΎΠ².
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠΈΠΊΠ» ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ:
- ΠΏΡΠΎΡΡΡΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ
if⦠elif⦠else
; - ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ
break
Π΄Π»Ρ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΈcontinue
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ.
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΡΡΠΈΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½ΠΈΠΆΠ΅.
Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° Python for
ΠΡΠΎΡΡΠΎΠΉ ΡΠΈΠΊΠ» for Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
for Π½Π°Π·Π²Π°Π½ΠΈΠ΅_ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ in range(ΡΠΈΡΠ»ΠΎ_ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠΉ): ΡΠ΅Π»ΠΎ ΡΠΈΠΊΠ»Π°
ΠΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°:
>>> for i in range(5): print('Python') Python Python Python Python Python
ΠΡΡΠ³ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° β ΠΏΠ΅ΡΠ΅Π±ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ:
for Π½Π°Π·Π²Π°Π½ΠΈΠ΅_ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ in Π½Π°Π·Π²Π°Π½ΠΈΠ΅_ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ: ΡΠ΅Π»ΠΎ ΡΠΈΠΊΠ»Π°
ΠΠΎΠ΄ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° Π²ΡΠ³Π»ΡΠ΄ΡΡ ΡΠ°ΠΊ:
>>> for i in 'Python': print(i) P y t h o n
ΠΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°, ΠΎΡΠΊΡΡΠ²Π°ΡΡΠ°Ρ ΡΠΈΠΊΠ» for
, Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ΠΌ:
. Π’Π°ΠΊΠΈΠ΅ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡ
Python, Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² for
, ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Ρ :
, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π±ΡΠ΄Π΅Ρ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΈΠ½Π΄Π΅Π½ΡΠ°ΡΠΈΡ (ΠΎΡΡΡΡΠΏ) Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠ΅. ΠΡΡΡΡΠΏΡ Π² Python ΡΠ°Π·Π΄Π΅Π»ΡΡΡ ΠΊΠΎΠ΄ Π½Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ (Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠ°Ρ
ΡΠ°ΠΊΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΡ
Π·Π½Π°ΠΊΠΎΠ² β ΡΠΈΠ³ΡΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊ, ΡΠΎΡΠΊΠΈ Ρ Π·Π°ΠΏΡΡΠΎΠΉ). Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ PEP8, ΠΎΡΡΡΡΠΏ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΡΠΎΡΡΡ Π»ΠΈΠ±ΠΎ ΠΈΠ· 4 ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ², Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Tab. ΠΠ½Π΄Π΅Π½ΡΠ°ΡΠΈΡ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ β ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π°, ΡΠ°Π±Π°ΠΌΠΈ β Π΄ΠΎΠΏΡΡΡΠΈΠΌΠ°. ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ ΡΠΌΠ΅ΡΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΡ β ΡΡΠΎ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅:
TabError: inconsistent use of tabs and spaces in indentation
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΈΠ»ΠΈ ΠΈΠ·Π±ΡΡΠΎΠΊ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π΅ Π΄Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ Π±Π»ΠΎΠΊΡ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π°:
IndentationError: unindent does not match any outer indentation level
Π‘ΡΡΡΠΊΡΡΡΠ° Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° for
ΠΡΠ±ΠΎΠΉ ΡΠΈΠΊΠ» for ΠΌΠΎΠΆΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ Π΄ΡΡΠ³ΠΎΠΉ for-ΡΠΈΠΊΠ» (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ):
lst1 = ['1', '2', '3', '4', '5'] lst2 = ['a', 'b', 'c', 'd', 'e'] for i in lst1: for j in lst2: print(i + j)
ΠΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° Python ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π°, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π°:
1a 1b 1c 1d 1e 2a 2b 2c 2d 2e 3a 3b 3c 3d 3e 4a 4b 4c 4d 4e 5a 5b 5c 5d 5e
Π‘ΡΡΡΠΊΡΡΡΠ° ΡΠΈΠΊΠ»Π° for Ρ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
(ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²) ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌ Π² Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π²ΠΈΠ΄Π° ifβ¦ elifβ¦ elseβ¦
:
age = int(input('Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π±Π΅ Π»Π΅Ρ? ')) if age < 7: print('Π ΠΊΠ°ΠΊΠΎΠΉ Π΄Π΅ΡΡΠ°Π΄ Ρ ΠΎΠ΄ΠΈΡΡ?') elif 7 <= age <= 18: print('Π ΠΊΠ°ΠΊΠΎΠΉ ΡΠΊΠΎΠ»Π΅ ΡΡΠΈΡΡΡΡ?') elif 18 <= age <= 23: print('Π£ΡΠΈΡΡΡΡ Π² ΠΠ£ΠΠ΅?') elif 60 <= age < 90 : print('Π£ΠΆΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΡ?') elif age > 90: print('ΠΠΎΠ»Π³ΠΎΠΆΠΈΡΠ΅Π»Ρ!') else: print('ΠΠ΄Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΡ?')
Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΡ Π·Π°Π΄Π°Ρ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΏΡΠΎΡΠ΅:
st = 'abracad5bra' for i in st: if not i. Π°>Π±(ΠΎ@Ρ' for i in st: if not i.isalpha(): continue else: print(i)
ΠΡΠΎΡ ΠΊΠΎΠ΄ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ Π±ΡΠΊΠ²Π°ΠΌΠΈ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ:
ΠΌ Ρ Ρ Π° Π± ΠΎ Ρ
ΠΠ²ΠΎΠ΄ ΠΈ Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for Π² ΠΠΈΡΠΎΠ½Π΅
Π¦ΠΈΠΊΠ» for ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ (ΠΌΠ°ΡΡΠΈΡΡ) ΠΈΠ· n ΡΡΡΠΎΠΊ:
n = int(input()) lst = [] for i in range(n): lst.append(list(map(int, input().split())))
Π ΡΠ°ΠΊ ΠΌΠ°ΡΡΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ:
# 1-ΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΡΠ²ΠΎΠ΄Π° for i in lst: print(*i) # 2-ΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΡΠ²ΠΎΠ΄Π° for i in range(len(lst)): for j in range(len(lst)): print(lst[i][j], end=' ') print() print()
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ· 5 ΡΡΡΠΎΠΊ:
1 2 3 4 7 7 8 3 9 0 1 3 9 5 3 2 7 4 9 2 1 9 0 4 5
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠΈΠΊΠ»Π° for Π² Python
1. Π ΡΠΈΠΊΠ»Π΅ for ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π° ΡΠΊΡΠ°Π½ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ:
>>> my_dict = {'ΡΠ²Π΅Ρ': 'ΠΊΡΠ°ΡΠ½ΡΠΉ', 'Π°ΡΡΠΈΠΊΡΠ»': 'ABC123', 'ΡΠ΅Π½Π°': 650} >>> for k, v in my_dict.items(): print(f'{k} - {v}') ΡΠ²Π΅Ρ - ΠΊΡΠ°ΡΠ½ΡΠΉ Π°ΡΡΠΈΠΊΡΠ» - ABC123 ΡΠ΅Π½Π° - 650
2. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠ΅Π»Π΅ ΡΠΈΠΊΠ»Π°, Π²ΠΌΠ΅ΡΡΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ _
:
>>> mydict = {} >>> for _ in range(int(input())): k, v = input().split(': ') mydict[k.capitalize()] = v.title() 3 ΠΆΠ°Π½Ρ: ΡΠΆΠ°ΡΡ, ΡΡΠΈΠ»Π»Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: "ΠΌΠΈΠ·Π΅ΡΠΈ" Π°Π²ΡΠΎΡ: ΡΡΠΈΠ²Π΅Π½ ΠΊΠΈΠ½Π³ >>> print(mydict) {'ΠΠ°Π½Ρ': 'Π£ΠΆΠ°ΡΡ, Π’ΡΠΈΠ»Π»Π΅Ρ', 'ΠΠ°Π·Π²Π°Π½ΠΈΠ΅': '"ΠΠΈΠ·Π΅ΡΠΈ"', 'ΠΠ²ΡΠΎΡ': 'Π‘ΡΠΈΠ²Π΅Π½ ΠΠΈΠ½Π³'}
3. Π ΡΠΈΠΊΠ»Π΅ for ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ range() β ΡΡΠ°ΡΡ
ΠΈ ΡΠ°Π³
:
>>> for i in range(1, 12, 2): print('*' * i) * *** ***** ******* ********* ***********
4. ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΡΠΈΠΊΠ»Π΅ for ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ:
ops = {'-':'a - b', '+':'a + b', '*': 'a * b', '/':'a / b'} a, b = int(input('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ a: ')), int(input('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ b: ')) op = input('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ: ') if op in ops.keys(): print(eval(ops[op])) else: print('ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ +, -, * ΠΈ /')
ΠΠ΅Π· ΡΠ»ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄Π΅Π» Π±Ρ ΡΠ°ΠΊ:
a, b = int(input('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ a: ')), int(input('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ b: ')) op = input('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ: ') if op == '-': print(a - b) elif op == '+': print(a + b) elif op == '/': print(a / b) elif op == '*': print(a * b) else: print('ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ +, -, * ΠΈ /')
5. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠΈΠΊΠ» for β ΠΏΡΠΎΡΡΠΎΠΉ, Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ, Ρ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ β ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ ΡΠΏΠΈΡΠΊΠΎΠ²ΡΠΌ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠΈΠΊΠ» ΡΠΈΡΠ°Π΅ΡΡΡ Π»Π΅Π³ΡΠ΅ β ΡΡΠ°Π²Π½ΠΈΡΠ΅ ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ:
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ:
my_dict = {s[0]. lower(): s[1] for s in (input().split(': ') for _ in range(int(input())))}
ΠΠ±ΡΡΠ½ΡΠΉ ΡΠΈΠΊΠ» for:
for _ in range(int(input())): k, v = input().split(': ') my_dict[k.lower()] = v
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»ΠΎΠ² Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΠΈ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΡΠΌ β ΡΡΠ°Π²Π½ΠΈΡΠ΅ ΡΠΈΠΊΠ» ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΡΠ΄Π° Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ:
Π¦ΠΈΠΊΠ» + ΠΊΠΎΡΡΠ΅ΠΆΠΈ:
f1, f2 = 1, 1 for i in range(int(input())): print(f1) f1, f2 = f2, f1 + f2
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ:
fib = [1, 1] calc = [fib.append(fib[i - 1] + fib[i - 2]) for i in range(2, int(input()))] print(*fib)
6. ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ Π΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈ Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠ°ΡΡΠΈΡ (Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ²) Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΎΠ±ΡΠ΅ΠΌΠ½ΡΠΌ. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈ Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠ°ΡΡΠΈΡΡ n x m. ΠΡΠΈ n = 4 ΠΈ m = 3 ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
2 5 6 1 7 8 9 0 3 4 7 5
Π‘ΡΠ°Π²Π½ΠΈΠΌ ΠΊΠΎΠ΄ Π²Π²ΠΎΠ΄Π° ΠΈ Π²ΡΠ²ΠΎΠ΄Π°, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»ΠΎΠ² ΠΈ ΠΊΠΎΠ΄, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°:
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ:
n, m = int(input()), int(input()) matrix = [] for i in range(n): matrix.append([]) for j in range(m): temp = input() matrix[i].append(temp) for i in range(n): for j in range(m): print(matrix[i][j], end=' ') print()
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ:
n, m = int(input()), int(input()) matrix = [[input() for word in range(m)] for _ in range(n)] [print(*i) for i in matrix]
7. Π₯ΠΎΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΠΈ ΡΠΏΠΈΡΠΊΠΎΠ²ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΡΡΡΡ, ΠΏΠΎ ΡΡΡΠΈ, ΡΠΆΠ°ΡΠΎΠΉ ΡΠΎΡΠΌΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΡΠΈΠΊΠ»Π°, Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ ΡΠΈΠΊΠ»ΠΎΠ² ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ² Π΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡax ΠΈ ΡΠΏΠΈΡΠΊΠΎΠ²Ρx Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΡ
, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠΈΠΊΠ»ΠΎΠ², Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ break
ΠΈ continue
β Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠΎΡΠΌΡΠ»ΠΈΡΡΠ΅ΡΡΡ ΠΏΠΎ-Π΄ΡΡΠ³ΠΎΠΌΡ:
Π¦ΠΈΠΊΠ»:
st = input() sp = [] for i in st: if i.isalpha(): sp.append(i) else: continue print(sp)
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ:
sp2 = [i for i in st if i.isalpha()] print(sp2)
8. ΠΠ»Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π²ΠΌΠ΅ΡΡΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ for Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ zip():
>>> list1 = ['Π°', 'Π±', 'Π²', 'Π³', 'Π΄'] >>> list2 = [1, 2, 3, 4, 5] >>> for i, j in zip(list1, list2): print(i + str(j)) Π°1 Π±2 Π²3 Π³4 Π΄5
ΠΡΡΠ³ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠΏΠΈΡΠΊΠΎΠ². ΠΠ»Ρ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌ Π² range() Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ len():
>>> lst1 = ['a', 'b', 'c', 'd', 'e'] >>> lst2 = [11, 12, 13, 14, 15] >>> for i in range(len(lst1)): print(lst1[i], lst2[i]) a 11 b 12 c 13 d 14 e 15
9. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌΠΈ Π² ΡΠΈΠΊΠ»Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ enumerate():
>>> my_list = ['Ρ Π°ΡΠ΄-ΡΠΎΠΊ', 'Ρ ΡΠ²ΠΈ-ΠΌΠ΅ΡΠ°Π»', 'Ρ ΠΈΠΏ-Ρ ΠΎΠΏ', 'ΡΡΠΏ', 'ΠΏΠ°Π½ΠΊ-ΡΠΎΠΊ'] >>> for i, j in enumerate(my_list): print(i, j) 0 Ρ Π°ΡΠ΄-ΡΠΎΠΊ 1 Ρ ΡΠ²ΠΈ-ΠΌΠ΅ΡΠ°Π» 2 Ρ ΠΈΠΏ-Ρ ΠΎΠΏ 3 ΡΡΠΏ 4 ΠΏΠ°Π½ΠΊ-ΡΠΎΠΊ
10. ΠΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ Π² ΡΠΈΠΊΠ»Π°Ρ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΡΠ΅ΡΡΠΈΠΊΠΈ. Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π»:
lst = [5, 6, -3, 1, 12, -2, -7, 8, 3, 2] k = 0 for i in lst: if i < 0: k += 1 print(f'ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π»: {k}')
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ:
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π»: 3
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 1
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΈΡΠ»ΠΎ n ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ n ΡΡΡΠΎΠΊ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΠ΅Π» ΠΎΡ 1 Π΄ΠΎ n Π½Π° ΡΠΈΠΌΠ²ΠΎΠ» *.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
7
ΠΡΠ²ΠΎΠ΄:
Π£ΠΌΠ½ΠΎΠΆΠ°Ρ * Π½Π° 1: * Π£ΠΌΠ½ΠΎΠΆΠ°Ρ * Π½Π° 2: ** Π£ΠΌΠ½ΠΎΠΆΠ°Ρ * Π½Π° 3: *** Π£ΠΌΠ½ΠΎΠΆΠ°Ρ * Π½Π° 4: **** Π£ΠΌΠ½ΠΎΠΆΠ°Ρ * Π½Π° 5: ***** Π£ΠΌΠ½ΠΎΠΆΠ°Ρ * Π½Π° 6: ****** Π£ΠΌΠ½ΠΎΠΆΠ°Ρ * Π½Π° 7: *******
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
n = int(input()) for i in range(1, n + 1): print(f"Π£ΠΌΠ½ΠΎΠΆΠ°Ρ * Π½Π° {i}: {'*' * i}")
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 2
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΡΠΎΠΊΡ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π», ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ:
- ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π».
- ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π».
- ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»Π° Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ min() ΠΈ max().
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
3 -5 2 4 12 7 3 4 6 9 25 -50 12 35 2 11
ΠΡΠ²ΠΎΠ΄:
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π»: 14 ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π»: 250 ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: -50 ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: 35
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
lst = map(int, input(). split()) pos = 0 neg_prod = 1 min_num = 0 max_num = 0 for i in lst: if i > 0: pos += 1 elif i < 0: neg_prod *= i if i < min_num: min_num = i elif i > max_num: max_num = i print(f'ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π»: {pos}') print(f'ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π»: {neg_prod}') print(f'ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: {min_num}') print(f'ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: {max_num}')
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 3
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· n ΡΡΡΠΎΠΊ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΡΠΌΠΌΡ ΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠΏΠΈΡΠΊΠ° (Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ sum() ΠΈ math.prod()).
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
6 4 5 6 7 8 2 1 3 9 8 6 4 3 2 6 9 7 6 3 2 1 4 5 7 2 7 3 2 1 6
ΠΡΠ²ΠΎΠ΄:
ΠΠΎΠ΄ΡΠΏΠΈΡΠΎΠΊ 0: ΡΡΠΌΠΌΠ° ΡΠΈΡΠ΅Π» = 30, ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ = 6720 ΠΠΎΠ΄ΡΠΏΠΈΡΠΎΠΊ 1: ΡΡΠΌΠΌΠ° ΡΠΈΡΠ΅Π» = 53, ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ = 2903040 ΠΠΎΠ΄ΡΠΏΠΈΡΠΎΠΊ 2: ΡΡΠΌΠΌΠ° ΡΠΈΡΠ΅Π» = 74, ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ = 2508226560 ΠΠΎΠ΄ΡΠΏΠΈΡΠΎΠΊ 3: ΡΡΠΌΠΌΠ° ΡΠΈΡΠ΅Π» = 101, ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ = 5688657838080 ΠΠΎΠ΄ΡΠΏΠΈΡΠΎΠΊ 4: ΡΡΠΌΠΌΠ° ΡΠΈΡΠ΅Π» = 120, ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ = 1592824194662400 ΠΠΎΠ΄ΡΠΏΠΈΡΠΎΠΊ 5: ΡΡΠΌΠΌΠ° ΡΠΈΡΠ΅Π» = 139, ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ = 401391697054924800
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
n = int(input()) lst = [] for i in range(n): lst. append(list(map(int, input().split()))) summa = 0 prod = 1 for i, j in enumerate(lst): for num in j: summa += num prod *= num print(f'ΠΠΎΠ΄ΡΠΏΠΈΡΠΎΠΊ {i}: ΡΡΠΌΠΌΠ° ΡΠΈΡΠ΅Π» = {summa}, ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ = {prod}')
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 4
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΡΠΎΠΊΡ ΡΠ΅ΠΊΡΡΠ° ΠΈ ΡΠΈΡΠ»ΠΎ n, Π° Π·Π°ΡΠ΅ΠΌ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ n ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΡΠ°Π·Π½ΡΠΌ ΠΏΠΎΠ΄ΡΠΏΠΈΡΠΊΠ°ΠΌ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
Π°Π±Π²Π³Π΄Π΅ΡΠΆΠ·ΠΈΠΉΠΊΠ»ΠΌΠ½ΠΎΠΏΡΡΡΡΡΡ ΡΡΡΡΡΡΡΡΡΡ 9
ΠΡΠ²ΠΎΠ΄:
[['Π°', 'ΠΈ', 'Ρ', 'Ρ'], ['Π±', 'ΠΉ', 'Ρ', 'Ρ'], ['Π²', 'ΠΊ', 'Ρ', 'Ρ'], ['Π³', 'Π»', 'Ρ', 'Ρ'], ['Π΄', 'ΠΌ', 'Ρ ', 'Ρ'], ['Π΅', 'Π½', 'Ρ', 'Ρ'], ['Ρ', 'ΠΎ', 'Ρ'], ['ΠΆ', 'ΠΏ', 'Ρ'], ['Π·', 'Ρ', 'Ρ']]
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
st = list(input()) n = int(input()) result = [] for i in range(n): result. append(st[i::n]) print(result)
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 5
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΡΠ°Π½ΡΠΏΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
5 1 4 7 8 9 3 5 6 1 0 8 2 4 7 2 8 1 0 3 6 5 4 9 1 2
ΠΡΠ²ΠΎΠ΄:
1 3 8 8 5 4 5 2 1 4 7 6 4 0 9 8 1 7 3 1 9 0 2 6 2
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
n = int(input()) matrix = [input().split() for _ in range(n)] for i in range(n): for j in range(i, n): matrix[i][j], matrix[j][i] = matrix[j][i], matrix[i][j] for i in matrix: print(*i)
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 6
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΊΡΠ°Π½ ΡΠ½Π΅ΠΆΠΈΠ½ΠΊΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° n x n. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ½Π΅ΠΆΠΈΠ½ΠΊΠΈ ΡΠΎΡΡΠΎΡΡ ΠΈΠ· ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² *, ΡΠΎΠ½ β ΠΈΠ· ΡΠΎΡΠ΅ΠΊ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
15
ΠΡΠ²ΠΎΠ΄:
* . . . . . . * . . . . . . * . * . . . . . * . . . . . * . . . * . . . . * . . . . * . . . . . * . . . * . . . * . . . . . . . * . . * . . * . . . . . . . . . * . * . * . . . . . . . . . . . * * * . . . . . . * * * * * * * * * * * * * * * . . . . . . * * * . . . . . . . . . . . * . * . * . . . . . . . . . * . . * . . * . . . . . . . * . . . * . . . * . . . . . * . . . . * . . . . * . . . * . . . . . * . . . . . * . * . . . . . . * . . . . . . *
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
n = int(input()) snowflake = [['.'] * n for _ in range(n)] for i in range(n): for j in range(n): if i == n // 2 or j == n // 2: snowflake[i][j] = '*' elif i == j or i + j + 1 == n: snowflake[i][j] = '*' for line in snowflake: print(*line)
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 7
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ:
- ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ· ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π½Π° Π²Ρ ΠΎΠ΄ ΡΡΡΠΎΠΊ;
- ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΌΠ°ΡΡΠΈΡΠ° ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½ΠΎΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ;
- Π²ΡΠ²ΠΎΠ΄ΠΈΡ
ΠΠ°
ΠΈΠ»ΠΈΠΠ΅Ρ
Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
4 1 2 3 1 2 2 2 3 3 3 2 2 4 3 2 1
ΠΡΠ²ΠΎΠ΄:
ΠΠ°
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
n = int(input()) matrix = [] for _ in range(n): matrix.append(list(map(int, input().split()))) ans = 'ΠΠ°' for i in range(n - 1): for j in range(n - i - 1): if matrix[i][j] != matrix[n - j - 1][n - i - 1]: ans = 'ΠΠ΅Ρ' break if ans == 'ΠΠ΅Ρ': break print(ans)
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 8
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΈΡΠ»ΠΎ 1 <= n <= 9, ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠΈΡΠ΅Π» ΠΎΡ 1 Π΄ΠΎ n.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
5
ΠΡΠ²ΠΎΠ΄:
1 * 1 = 1 1 * 2 = 2 1 * 3 = 3 1 * 4 = 4 1 * 5 = 5 1 * 6 = 6 1 * 7 = 7 1 * 8 = 8 1 * 9 = 9 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 4 * 5 = 20 4 * 6 = 24 4 * 7 = 28 4 * 8 = 32 4 * 9 = 36 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
n = int(input()) for i in range(1, n + 1): for j in range(1, 10): print(i, '*', j, '=', i * j) print()
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 9
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ Π½Π΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ n, ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ Π²ΠΏΡΠ°Π²ΠΎ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
11
ΠΡΠ²ΠΎΠ΄:
* ** *** **** ***** ****** ***** **** *** ** *
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
n = int(input()) for i in range(1, n // 2 + 2): print('*' * i, sep='\n') for i in range(n // 2, 0, -1): print('*' * i)
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 10
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ:
- ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ x ΠΈ y ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ n ΡΠΎΡΠ΅ΠΊ;
- ΠΏΠΎΠ΄ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠ΅ΠΊ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΡΠ΅ΠΉ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡΡΠΌ Π½Π΅ ΠΎΡΠ½ΠΎΡΡΡ ΡΠΎΡΠΊΠΈ, Π»Π΅ΠΆΠ°ΡΠΈΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΠΎΡΡΡ X ΠΈ Y.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
8 -4 1 3 6 7 -9 -1 -10 15 5 -12 15 11 17 -10 1
ΠΡΠ²ΠΎΠ΄:
ΠΠ΅ΡΠ²Π°Ρ ΡΠ΅ΡΠ²Π΅ΡΡΡ: 3 ΠΡΠΎΡΠ°Ρ ΡΠ΅ΡΠ²Π΅ΡΡΡ: 3 Π’ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΡΡ: 1 Π§Π΅ΡΠ²Π΅ΡΡΠ°Ρ ΡΠ΅ΡΠ²Π΅ΡΡΡ: 1
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
q_1, q_2, q_3, q_4 = 0, 0, 0, 0 for _ in range(int(input())): x, y = [int(i) for i in input(). split()] if int(x) > 0 and int(y) > 0: q_1 += 1 elif int(x) < 0 and int(y) > 0: q_2 += 1 elif int(x) < 0 and int(y) < 0: q_3 += 1 elif int(x) > 0 and int(y) < 0: q_4 += 1 print(f'ΠΠ΅ΡΠ²Π°Ρ ΡΠ΅ΡΠ²Π΅ΡΡΡ: {q_1}', f'ΠΡΠΎΡΠ°Ρ ΡΠ΅ΡΠ²Π΅ΡΡΡ: {q_2}', f'Π’ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΡΡ: {q_3}', f'Π§Π΅ΡΠ²Π΅ΡΡΠ°Ρ ΡΠ΅ΡΠ²Π΅ΡΡΡ: {q_4}', sep='\n')
ΠΠΎΠ΄Π²Π΅Π΄Π΅ΠΌ ΠΈΡΠΎΠ³ΠΈ
Π¦ΠΈΠΊΠ» for ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½ β Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π°, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ . ΠΡΠΎΡΡΡΠ΅ ΡΠΈΠΊΠ»Ρ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ Π·Π°ΠΌΠ΅Π½ΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ ΠΈ ΡΠΏΠΈΡΠΊΠΎΠ²ΡΠΌΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ, Π½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ, ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅ β ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΈ ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°.
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄Π΅ΠΌ ΠΈΠ·ΡΡΠ°ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠΈΠΊΠ»Π° while.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ
- ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ, ΡΡΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, ΠΎΠ½Π»Π°ΠΉΠ½ IDE
- ΠΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Python Ρ Π½ΡΠ»Ρ β ΠΊΠ½ΠΈΠ³ΠΈ, ΡΠ°ΠΉΡΡ, ΠΊΠ°Π½Π°Π»Ρ ΠΈ ΠΊΡΡΡΡ
- Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ : ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ ΠΈ ΡΠΏΠΈΡΠΊΠΎΠ²ΡΠΌΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΡΡΠ΅ΠΆΠ°ΠΌΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ
- ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠΈΠΊΠ»Π° for
- Π£ΡΠ»ΠΎΠ²Π½ΡΠΉ ΡΠΈΠΊΠ» while
- Π€ΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ
- ΠΠ½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
- Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
- Π€ΡΠ½ΠΊΡΠΈΠΈ Π²ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°, Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΈ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΡ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ
- Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
- ΠΡΠ½ΠΎΠ²Ρ ΡΠΊΡΠ°ΠΏΠΈΠ½Π³Π° ΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π°
***
ΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΠΈΡΠΎΠ½ΠΈΡΡΠ°Β»
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΊΠ°Π½Π°Π»Ρ
Python For Loops β GeeksforGeeks
Python Π¦ΠΈΠΊΠ» For ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ ΠΎΠ΄Π°, ΡΠΎ Π΅ΡΡΡ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ, ΡΠ°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ String, Tuple, List, Set ΠΈΠ»ΠΈ Dictionary.
Π Python Π½Π΅Ρ ΡΡΠΈΠ»Ρ C for ΡΠΈΠΊΠ»Π°, Ρ. Π΅. for (i=0; i
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π Python ΡΠΈΠΊΠ»Ρ for ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠΈΠΊΠ»ΠΎΠ² forfor var in iterable: # ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΡΠΈΠΊΠ»Π° for
Β
ΠΠ΄Π΅ΡΡ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π°Π±ΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠΏΠΈΡΠΊΠΈ, ΠΊΠΎΡΡΠ΅ΠΆΠΈ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ Ρ ΠΎΡΡΡΡΠΏΠΎΠΌ Π²Π½ΡΡΡΠΈ ΡΠΈΠΊΠ»ΠΎΠ² for Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ var ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· Π² ΡΠΈΠΊΠ»Π΅.
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠΈΠΊΠ»ΠΎΠ² For Π² Python
ΠΡΠΈΠΌΠ΅Ρ 1. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠ² For Π² Python Π‘ΠΏΠΈΡΠΎΠΊ
Python3
|
ΠΡΡ ΠΎΠ΄:
Geeks. Π΄Π»Ρ geeks
ΠΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ: O(n), Π³Π΄Π΅ n β Π΄Π»ΠΈΠ½Π° ΡΠΏΠΈΡΠΊΠ° βlβ
ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ±Π΅Π»: O(1), ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ±Π΅Π» Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, Π΄Π»Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Β«iΒ».
Example 2: Using For Loops in Python Dictionary
Python3
|
ΠΡΠ²ΠΎΠ΄:
Π‘Π»ΠΎΠ²Π°ΡΠ½Π°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ Ρ ΠΈΠ· 123 abc 345
ΠΡΠΈΠΌΠ΅Ρ 3.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠ² For Π² Python StringPython3
|
ΠΡΠ²ΠΎΠ΄:
ΠΡΠ΅ΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊΠΈ Π³ Π΅ Π΅ ΠΊ s
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΎΠΌ
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΅Π³ΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ. ΠΠΎΠ³Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ ΠΎΠ±Π»Π°ΡΡΡ, Π²ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΡΠ½ΠΈΡΡΠΎΠΆΠ°ΡΡΡΡ. Python ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ continue Π² Python
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ continue Python Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»ΠΎ ΡΠΈΠΊΠ»Π°.
Example: Python for Loop with Continue Statement
Python3
|
ΠΡΠ²ΠΎΠ΄: Β
Π’Π΅ΠΊΡΡΠ°Ρ Π±ΡΠΊΠ²Π°: g Π’Π΅ΠΊΡΡΠ°Ρ Π±ΡΠΊΠ²Π° : k Π’Π΅ΠΊΡΡΠ°Ρ Π±ΡΠΊΠ²Π° : f Π’Π΅ΠΊΡΡΠ΅Π΅ ΠΏΠΈΡΡΠΌΠΎ: ΠΎ Π’Π΅ΠΊΡΡΠ°Ρ Π±ΡΠΊΠ²Π° : Ρ Π’Π΅ΠΊΡΡΠ°Ρ Π±ΡΠΊΠ²Π° : g Π’Π΅ΠΊΡΡΠ΅Π΅ ΠΏΠΈΡΡΠΌΠΎ: kΠΠ°ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠ°Π·ΡΡΠ²Π΅ Π² Python
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ break Π² Python Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠΈΠΊΠ»Π°.
Example: Python For Loop with Break Statement
Python3
Β Β |
ΠΡΠ²ΠΎΠ΄: Β
Π’Π΅ΠΊΡΡΠ°Ρ Π±ΡΠΊΠ²Π°: eΠΠΏΠ΅ΡΠ°ΡΠΎΡ Pass Π² Python
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ pass Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΡΡΡΡ ΡΠΈΠΊΠ»ΠΎΠ². Pass ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΊΠ»Π°ΡΡΠΎΠ².
Example: Python For Loop with Pass Statement
Python3
|
ΠΡΠ²ΠΎΠ΄: Β
ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ Π±ΡΠΊΠ²Π°: srange() Π² Python function0019
Python range() β ΡΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·. range() Π² Python (3.x) β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ xrange() Π² Python (2. x).
Π€ΡΠ½ΠΊΡΠΈΡ range() ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΠ΅Π». Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅ΡΠΈΡΡ, Π³Π΄Π΅ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ ΡΡΠΎΡ ΡΡΠ΄ ΡΠΈΡΠ΅Π», Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅Π»ΠΈΠΊΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ΄Π½ΠΈΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ. Range() ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°.
- start: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π»
- stop: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠΎΡΠΎΡΡΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ΅Π»ΡΡ
ΡΠΈΡΠ΅Π».
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π» Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ β 1. - ΡΠ°Π³: ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠ΅Π΅ ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
ΠΡΠΈΠΌΠ΅Ρ: ΡΠΈΠΊΠ» Python for Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°
Python3
03 Β |
ΠΡΠ²ΠΎΠ΄:
0 1 2 3 4 5 6 7 8 9 Π‘ΡΠΌΠΌΠ° ΠΏΠ΅ΡΠ²ΡΡ 10 ΡΠΈΡΠ΅Π»: 45
Π¦ΠΈΠΊΠ» for Π² Python Ρ else
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (C/C++, Java ΠΈ Ρ. Π΄.) ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² else ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ ΡΡΠ»ΠΎΠ²Π½ΡΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ if. ΠΠΎ Python ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ else Ρ ΡΠΈΠΊΠ»Π°ΠΌΠΈ for.
Note: The else block just after for/while is executed only when the loop is NOT terminated by a break statementΒ
Python3
Β |
ΠΡΠ²ΠΎΠ΄: Β
12 3 No Break
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΡΡΠ΅Π±Π½ΠΈΠΊΡ Python ΠΏΠΎ ΡΠΈΠΊΠ»Ρ for Ρ else.
Π¦ΠΈΠΊΠ» for Π² Python Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ
Python β ΡΡΠΎ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ Π±ΡΠ»ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΈΡΠ°ΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ. ΠΠ½ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΈΠ·ΡΡΠΈΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΠΈΠΊΠ»Π° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° Python: ΡΠΈΠΊΠ» for Π² Python.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΠΊΠ» for Π² Python?
Π¦ΠΈΠΊΠ» for Π² Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΏΠΈΡΠΊΠΎΠΌ, ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΌ, ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠΎΠΉ.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ: ΠΠΠ― Π‘Π§ΠΠ’Π§ΠΠΠ Π ΠΠΠ‘ΠΠΠΠΠΠΠ’ΠΠΠ¬ΠΠΠ‘Π’Π:
Β ΠΠΠ―ΠΠΠΠΠΠ(Π―)
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ°:
Π ΠΈΡ. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΡΠΈΠΊΠ»Π° for
ΠΡΠΈΠΌΠ΅Ρ:
Π ΠΈΡ. ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Python Π΄Π»Ρ ΡΠΈΠΊΠ»Π°
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: ΠΌΡ Π½Π°Π·Π½Π°ΡΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ x, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² Π½Π°ΡΠ΅ΠΌ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Β«xΒ» ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅. ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌ Π½Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ x. ΠΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π½Π΅ Π±ΡΠ΄ΡΡ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Ρ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ break Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΡΠΈΠΊΠ»Π° ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ:
Π ΠΈΡ: ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ break
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Π¦ΠΈΠΊΠ» ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π²ΡΡΡΠ΅ΡΠΈΡΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Β«Π·Π΅Π»Π΅Π½ΡΠΉΒ» ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΡΠΈΠΊΠ» ΠΏΡΠ΅ΡΡΠ²Π°Π΅ΡΡΡ.
Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° continue ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΡΠΈΠΊΠ»Π° ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ.
ΠΡΠΈΠΌΠ΅Ρ:
Π ΠΈΡ: ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ continue
Π€ΡΠ½ΠΊΡΠΈΡ Range()
Π€ΡΠ½ΠΊΡΠΈΡ range() Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π³ΡΡΠΏΠΏΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·.
ΠΡΠΈΠΌΠ΅Ρ:
Π ΠΈΡ: ΡΡΠ½ΠΊΡΠΈΡ range() Π² Python Π΄Π»Ρ ΡΠΈΠΊΠ»Π°
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠΎΠ³Π΄Π° ΡΡΡΡΠΊΡΡΡΠ° for Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ, ΡΡΠ½ΠΊΡΠΈΡ
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ Π½ΡΠ»Ρ Π΄ΠΎ ΡΠ΅ΡΡΡΠ΅Ρ . ΠΠ΅ΡΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ x, ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ΅Π»ΠΎ ΡΡΡΡΠΊΡΡΡΡ for. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ x, ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ΅Π»ΠΎ ΡΡΡΡΠΊΡΡΡΡ for. ΠΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Ρ Π²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π΄Π»Ρ ΡΠΈΠΊΠ»Π°
Python Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ else Π² ΠΊΠΎΠ½ΡΠ΅ ΡΠΈΠΊΠ»Π° for. ΠΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΡΠΈΠΊΠ» Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
ΠΡΠΈΠΌΠ΅Ρ:
Π ΠΈΡ: ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ else
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΈΠΊΠ» for Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π΄ΡΡΠ³Π°Ρ ΡΠ°ΡΡΡ.
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ
Π¦ΠΈΠΊΠ» Π²Π½ΡΡΡΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ ΡΠΈΠΊΠ»ΠΎΠΌ. ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ» Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π°.
ΠΡΠΈΠΌΠ΅Ρ:
Π ΠΈΡ. ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» Π² Python Π΄Π»Ρ ΡΠΈΠΊΠ»Π°
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠ°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
Π§ΡΠ΅Π·ΠΌΠ΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΡΡΡΠ΄Π½ΠΈΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ΅Ρ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΎΡΡΡΡΠΏΠΎΠ².
ΠΠ½Π΄Π΅ΠΊΡ Π΄ΠΎΡΡΡΠΏΠ° Π΄Π»Ρ ΡΠΈΠΊΠ»Π°
ΠΠ»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ enumerate().
ΠΡΠΈΠΌΠ΅Ρ:
Π ΠΈΡ: ΡΡΠ½ΠΊΡΠΈΡ enumerate()
Π€ΡΠ½ΠΊΡΠΈΡ enumerate() Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΡΠ΅ΡΡΠΈΠΊ Π² iterable, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π½ΡΠ»Ρ.
ΠΠ΅ΡΠ΅Π±ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ²
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ zip(), Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ Π² ΡΠΈΠΊΠ» Python.
ΠΡΠΈΠΌΠ΅Ρ:
Π ΠΈΡ. ΠΠ΅ΡΠ΅Π±ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ²
Π¦ΠΈΠΊΠ» For Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
ΠΠΎΠΏΡΠΎΡ 1: ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Β«simplilearnΒ» ΠΏΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»Π° for
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
Π ΠΈΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΠ° 1
ΠΠΎΠΏΡΠΎΡ 2: ΠΠ°ΠΌ Π΄Π°Π½ ΡΠΏΠΈΡΠΎΠΊ ΡΠ΅Π»ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄ΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ°.
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
Π ΠΈΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΠ° 2
ΠΡΠ΅ΡΠ°ΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ½Π΄Π΅ΠΊΡΠ° Π²ΡΠ²ΠΎΠ΄Π° ΠΊΠΎΠ΄Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
Π python ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΡΠΈΠΊΠ»Π΅ For, ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΠ° Ρ ΡΠΈΠΊΠ»ΠΎΠΌ For, ΡΠΏΠΈΡΠΎΠΊ Ρ ΡΠΈΠΊΠ»ΠΎΠΌ For ΠΈ ΠΊΠΎΡΡΠ΅ΠΆ Ρ ΡΠΈΠΊΠ»ΠΎΠΌ For.
ΠΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΡΡΡΠΎΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for
Π‘ΡΡΠΎΠΊΠ° Ρ ΡΠΈΠΊΠ»ΠΎΠΌ For ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ , Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΈΠ»ΠΈ ΡΡΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΡΠΈΡΠ΅Π». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΠΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡ!Β» Π² ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ , «ΠΏΡΠΈΠ²Π΅Ρ» Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ ΠΈΠ»ΠΈ «ΠΏΡΠΈΠ²Π΅Ρ» Π² ΡΡΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ .
ΠΡΠΈΠΌΠ΅Ρ:
Π [1] #indexing Π = "ΠΡΠΈΠ²Π΅Ρ" ΠΏΠ΅ΡΠ°ΡΡ (Π§ [0]) #ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ°ΡΡ (Π§[-4])
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΡΠ²ΠΎΠ΄ ΡΡΡΠΎΠΊΠΈ:
Π₯
ΠΈ
ΠΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΡΠΏΠΈΡΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for
ΠΠ²Π°Π΄ΡΠ°ΡΠ½Π°Ρ ΡΠΊΠΎΠ±ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΏΠΈΡΠΊΠ° Python Ρ ΡΠΈΠΊΠ»ΠΎΠΌ For. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π² ΡΠΏΠΈΡΠΊΠ΅ Π΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π·Π°Π΄Π°Ρ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,
- ΡΡΠ½ΠΊΡΠΈΡ clear() Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°
- ΡΡΠ½ΠΊΡΠΈΡ copy() Π΄Π»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΊΠΎΠΏΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°
- Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΡΠ°Π²ΠΊΠΈ() Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ
- ΡΡΠ½ΠΊΡΠΈΡ append() Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΊΠΎΠ½Π΅Ρ ΡΠΏΠΈΡΠΊΠ°
- ΡΡΠ½ΠΊΡΠΈΡ pop() Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ· ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ
- ΡΡΠ½ΠΊΡΠΈΡ remove() Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°
- ΡΡΠ½ΠΊΡΠΈΡ reverse() Π΄Π»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΡΠΏΠΈΡΠΊΠ°
- ΡΡΠ½ΠΊΡΠΈΡ count() Π΄Π»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ
- ΡΡΠ½ΠΊΡΠΈΡ index() Π΄Π»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠΏΠΈΡΠΊΠ΅
ΠΡΠΈΠΌΠ΅Ρ:
ΡΠΈΡΠ»ΠΎ=[4, 5, 6, 7] ΠΏΠ΅ΡΠ°ΡΡ (ΡΠΈΡΠ»ΠΎ) Π±ΡΠΊΠ²Π° = ['Ρ', 'ΠΊ', 'Ρ', 'Ρ'] ΠΏΠ΅ΡΠ°ΡΡ(ΠΏΠΈΡΡΠΌΠΎ)
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΡΠ²ΠΎΠ΄ ΡΠΏΠΈΡΠΊΠ°:
[4, 5, 6, 7]
[‘Ρ’, ‘ΠΊ’, ‘Ρ’, ‘Ρ’]
ΠΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΠΊΠΎΡΡΠ΅ΠΆ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for
ΠΠΎΡΡΠ΅ΠΆ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ ΠΏΡΡΠ΅ΠΌ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΡΡΠ³Π»ΡΡ ΡΠΊΠΎΠ±ΠΎΠΊ «()» ΠΈ Π·Π°ΠΏΡΡΡΡ Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΄Π»Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΊΠ°ΠΊ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ ΡΠΊΠΎΠ±ΠΎΠΊ ([1]).
ΠΡΠΈΠΌΠ΅ΡΒ
ΠΠΎΡΠΎΠ΄ = (Β«ΠΠ°Π³ΠΏΡΡΒ», Β«ΠΡΠ½Π°Β», Β«ΠΠ°ΡΠΈΠΊΒ», Β«ΠΡΠΌΠ±Π°ΠΈΒ», Β«ΠΠ΅Π»ΠΈΒ», Β«ΠΠΎΠ°Β») ΠΏΠ΅ΡΠ°ΡΡ (Π³ΠΎΡΠΎΠ΄[2])
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΡΠ²ΠΎΠ΄ ΠΊΠΎΡΡΠ΅ΠΆΠ°:
ΠΠ°ΡΠΈΠΊ
ΠΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ Π½Π°Π±ΠΎΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for
ΠΠ±ΡΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ Π² Π½Π°Π±ΠΎΡΠ΅ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Ρ Π½ΠΈΡ Π½Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°. ΠΠ΄Π½Π°ΠΊΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Β«inΒ» ΠΈ ΡΠΈΠΊΠ»Π° for Π² python ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΡΠΈΠΊΠ»ΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² Π½Π°Π±ΠΎΡΠ΅ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΡΠΈΠΌΠ΅Ρ:
thisset = {"ΠΏΡΠ΅Π½ΠΈΡΠ°", "Π±Π°ΠΉΡΠ°", "Π±ΠΎΠ±ΠΎΠ²ΡΠ΅", "ΡΠΈΡ"} Π΄Π»Ρ x Π² ΡΡΠΎΠΌ Π½Π°Π±ΠΎΡΠ΅: ΠΏΠ΅ΡΠ°ΡΡ (Ρ )
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΠ°Π±ΠΎΡ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ :
ΠΏΡΠ΅Π½ΠΈΡΠ°
Π±Π°ΠΉΡΠ°
ΠΈΠΌΠΏΡΠ»ΡΡΠ°
ΡΠΈΡ
ΠΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for
Π‘Π»ΠΎΠ²Π°ΡΡ Ρ ΡΠΈΠΊΠ»ΠΎΠΌ For Π² Python ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ.
ΠΡΠΈΠΌΠ΅Ρ:
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ»ΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ»ΡΡ, ΠΎΡΠ½ΠΎΡΡΡΠΈΠΉΡΡ ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
thisdict = { "ΠΌΠ°ΡΠΊΠ°": "Π€ΠΎΡΠ΄", "ΠΌΠΎΠ΄Π΅Π»Ρ": "ΠΡΡΡΠ°Π½Π³", "Π³ΠΎΠ΄": 1964 } Π΄Π»Ρ x, y Π² thisdict.items(): Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ (Ρ , Ρ)
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΡΠ²ΠΎΠ΄ ΡΠ»ΠΎΠ²Π°ΡΡ:
ΠΌΠ°ΡΠΊΠ° Π€ΠΎΡΠ΄
ΠΌΠΎΠ΄Π΅Π»Ρ ΠΡΡΡΠ°Π½Π³
Π³ΠΎΠ΄ 1964
Π΄Π»Ρ ΡΠΈΠΊΠ»Π° Π‘ else ΠΡΡ ΠΎΠ΄
Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΈΠΊΠ» for ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½, Π΅ΡΠ»ΠΈ ΡΠΈΠΊΠ» for Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ, Π° ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Π²ΡΠ²ΠΎΠ΄.
ΠΡΠΈΠΌΠ΅Ρ:
Π [1]: colors = ['ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΉ', 'ΡΠΈΠ½ΠΈΠΉ', 'Π±Π΅Π»ΡΠΉ', 'Π·ΠΎΠ»ΠΎΡΠΎΠΉ'] ΠΠ»Ρ x Π² ΡΠ²Π΅ΡΠ°Ρ : ΠΏΠ΅ΡΠ°ΡΡ (Ρ ) Π΅ΡΠ΅: printf("ΠΠΎΡΠΎΠ²ΠΎ!")
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΠ½Π°ΡΠ΅ ΠΡΠ²ΠΎΠ΄:
ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΉ
ΡΠΈΠ½ΠΈΠΉ
Π±Π΅Π»ΡΠΉ
Π·ΠΎΠ»ΠΎΡΠΎΠΉ
Π³ΠΎΡΠΎΠ²ΠΎ!
ΠΠΎΠΊΠ° Π¦ΠΈΠΊΠ»
Π¦ΠΈΠΊΠ» While Π² python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ΅Ρ ΠΈΡΡΠΈΠ½Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΡΠΈΠΊΠ» ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΡΠ°ΠΊΡΡ ββΠΊΠ°ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΡΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ‘i’ = 1.Β
ΠΡΠΈΠΌΠ΅Ρ:
Ρ = 1, ΠΏΠΎΠΊΠ° Ρ <7 : ΠΏΠ΅ΡΠ°ΡΡ (Ρ) Ρ+=1
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΡΠΈ Π²ΡΠ²ΠΎΠ΄Π΅:
1
2
3
4
5
6
ΠΡΠΎ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ while ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ.
ΠΡΠΈΠΌΠ΅Ρ:
ΡΠ»Π°Π³ = 1 while (flag): print 'ΠΡΠΎ ΠΌΠΎΠΉ Π΄ΠΎΠΌ!' ΠΏΠ΅ΡΠ°ΡΡ "ΠΠΎ ΡΠ²ΠΈΠ΄Π°Π½ΠΈΡ!
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΡΠ²ΠΎΠ΄:
ΠΡΠΎ ΠΌΠΎΠΉ Π΄ΠΎΠΌ!
Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΈΠΊΠ»Π° in
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
ΠΠ»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΡΡΠΈΠΊΠ°:Β
ΠΠ°ΡΠ²Π»Π΅Π½ΠΈΠ΅ (S)
Π python ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ 3 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΠΏΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΎΠΌ: ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΡΠΈΠΊΠ»Π°.
ΠΠ°ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΈ
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Continue Π² Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΠΈΠΊΠ»Π΅, ΠΏΡΠΎΠΏΡΡΠΊΠ°Ρ ΡΠ΅ΠΊΡΡΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ:
Π [1]: colors = ['ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΉ', 'ΡΠΈΠ½ΠΈΠΉ', 'Π±Π΅Π»ΡΠΉ', 'Π·ΠΎΠ»ΠΎΡΠΎΠΉ'] ΠΠ»Ρ x Π² ΡΠ²Π΅ΡΠ°Ρ : ΠΏΠ΅ΡΠ°ΡΡ (Ρ ) Π΅ΡΠ»ΠΈ Ρ =="Π±Π΅Π»ΡΠΉ": ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π²ΡΠ²ΠΎΠ΄:
ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΉ
ΡΠΈΠ½ΠΈΠΉ
Π±Π΅Π»ΡΠΉ
Π·ΠΎΠ»ΠΎΡΠΎΠΉ
ΠΠ°ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ²Π΅
ΠΠΏΠ΅ΡΠ°ΡΠΎΡBreak Π² Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΡΠΈΠΊΠ»Π° ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ . Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠ΅ΡΡΠ²Π°Π΅ΡΡΡ Π½Π° Β«Π±Π΅Π»ΠΎΠΌΒ» ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π΄ΠΎ Β«Π±Π΅Π»ΠΎΠ³ΠΎΒ».
ΠΡΠΈΠΌΠ΅Ρ:
Π [1]: colors = ['ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΉ', 'ΡΠΈΠ½ΠΈΠΉ', 'Π±Π΅Π»ΡΠΉ', 'Π·ΠΎΠ»ΠΎΡΠΎΠΉ'] ΠΠ»Ρ x Π² ΡΠ²Π΅ΡΠ°Ρ : ΠΏΠ΅ΡΠ°ΡΡ (Ρ ) Π΅ΡΠ»ΠΈ Ρ =="Π±Π΅Π»ΡΠΉ": ΠΏΠ΅ΡΠ΅ΡΡΠ² ΠΠ΅ΡΠ΅ΡΡΠ² ΠΡΡ ΠΎΠ΄: ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΉ ΡΠΈΠ½ΠΈΠΉ Π±Π΅Π»ΡΠΉ
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΠ°ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΡΠΎΠΏΡΡΠΊΠ΅
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ PassΠ² Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π·Π½Π°Π΅Ρ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ. ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π½ΡΠ»Π΅Π²ΡΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ. ΠΠ±ΡΡΠ½ΠΎ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅, Ρ ΠΎΡΡ ΠΎΠ½ΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΈ Π½Π΅ Π²Π»ΠΈΡΡΡ Π½Π° ΠΊΠΎΠ΄. ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ with pass ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΡΡΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
ΠΡΠΈΠΌΠ΅Ρ:
Π°=20
Π±=40
Π΅ΡΠ»ΠΈ (Π°<Π±):
ΠΏΡΠΎΠΉΡΠΈ
ΠΈΠ½Π°ΡΠ΅:
printf("Π±<Π°")
ΠΠ°ΠΊ ΡΠΈΠΊΠ» for Π² Python ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²Π½ΡΡΡΠΈ?
ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ» for Π² Python ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΊΠ» Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΠΊΠ» Π² Python, ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ ΡΠΈΠΊΠ»ΠΎΠΌ.