ΡΡΠΎ Π·Π½Π°ΡΠΈΡ ΡΠΈΠΊΠ» while true
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΈΠΊΠ» «while» Π² Python
Π ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠ² ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠΊΠ° ΠΊΠΎΠ΄Π°. ΠΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ°Π±ΠΎΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π΅ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡΡ Π±Π΅Π· Π½Π΅Π³ΠΎ.
Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅, ΠΎΠ±Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ ΠΈ ΡΠ²Π»ΡΡΡΡΡ Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ ΡΠ·ΡΠΊΠ° Python.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ
ΠΠ°ΠΊ Π±ΡΠ»ΠΎ ΠΎΡΠΌΠ΅ΡΠ΅Π½ΠΎ Π²ΡΡΠ΅,
Π¦ΠΈΠΊΠ» β ΡΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π· Π·Π° ΡΠ°Π·ΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ΅ΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ (ΡΠ΅Π»ΠΎ ΡΠΈΠΊΠ»Π°) Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΡΠΈΠ½Π½ΡΠΌ.
ΠΠ°ΠΏΠΈΡΠ΅ΠΌ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠΎΠ΄Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΡΡ ΡΡ Π΅ΠΌΡ:
ΠΏΠΎΠ²ΡΠΎΡΡΡΡ, ΠΏΠΎΠΊΠ° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π°ΡΠ°Π»ΠΎ ΡΠΈΠΊΠ»Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΊΠΎΠ½Π΅Ρ ΡΠΈΠΊΠ»Π°
ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ ΠΈΡΡΠΈΠ½Π½ΠΎ, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠΈΠΊΠ». ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ (Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΡ ΠΎΠ΄ ΠΏΠΎ ΡΠΈΠΊΠ»Ρ) ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ Π²Π½ΠΎΠ²Ρ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΡΡΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅, Π½Π°ΠΊΠΎΠ½Π΅Ρ, Π½Π΅ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π»ΠΎΠΆΠ½ΡΠΌ.
Π¦ΠΈΠΊΠ»Ρ, ΠΊΠ°ΠΊ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΡΠΆΠ½Ρ, Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΠΏΠΎΠ»Π½Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΎΡΠΊΠΈ 4Π Π΄ΠΈΡΠΏΠ»Π΅Ρ Π² ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΠΈΠΊΠ»ΠΎΠ² β ΡΡΠΎ Π²ΡΡΡΠ½ΡΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ 4096*2160 ΡΠ°Π·. 🤔 ΠΠ½ΠΎΠ³ΠΎ? ΠΠ΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ.
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π΄Π»ΠΈΠ½Ρ ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, Π½Π° 6 ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ². Π Π΅ΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ, ΡΡΠΎ ΡΡ ΠΆΠ΅ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ Π΄Π»Ρ 8Π ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°, ΡΠΎ, Π²ΠΌΠ΅ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π² ΡΡΠ΅ΡΡΠΈΠΊΠ΅ ΡΠΈΠΊΠ»Π°, Π²Π°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ Π΄ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π΅ΡΡ ΠΏΠ°ΡΡ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΏΡΠΎΡΡΡ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΌ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Π΅ ΠΈ ΡΡΡΠ΄ΠΎΠ·Π°ΡΡΠ°ΡΠ°ΠΌ ΠΎΠ±ΡΡΠΌΠΎΠΌ.
ΠΠΎΠ»ΡΠ·Π° ΡΠΈΠΊΠ»ΠΎΠ² ΡΡΠ½Π° ΠΈ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π°. ΠΠ±Π»Π°Π΄Π°Ρ ΠΌΠΎΡΠ½ΠΎΠΉ Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΈ ΡΠΌΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉ, ΠΎΠ½ΠΈ, Π±Π΅Π· ΡΠΎΠΌΠ½Π΅Π½ΠΈΠΉ, ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΠ² Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈΡ ΡΠ°Π±ΠΎΡΡ.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠΈΠΊΠ»Π° while
Π ΡΠ°ΠΌΠΎΠΌ ΠΏΡΠΎΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΠΈΠΊΠ» while Π² python ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΡΡΠΊΡΡΡΠ΅ Π½Π° ΡΡΠ»ΠΎΠ²Π½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Ρ if :
import time a = 1 if a == 1: print(«I’m the condition») while a == 1: print(«I’m the loop») time.sleep(1)
count = 1 # ΡΠΈΠΊΡΠΈΡΡΠ΅ΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ while count 1 2 3 4 5 6 7 8 9 10
dayoff = False sunrise = 6 sunset = 18 worktime = 12 # ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΡΡΠ°Π²Π½ΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ while not dayoff and sunrise You have 6 hours to work You have 5 hours to work You have 4 hours to work You have 3 hours to work You have 2 hours to work You have 1 hours to work Finally it’s over!
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΠΏΡΠ°Π²Π»ΡΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π²ΠΎΠ²ΡΠ΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°Π½Π° ΡΠ²Π»ΡΡΡΡΡ ΡΡΡΡΡΠΈΠΊΠΎΠΌ. ΠΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΡΡΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π³Π΄Π΅-ΡΠΎ Π² ΡΠ°ΠΌΠΎΠΌ ΡΠΈΠΊΠ»Π΅:
num = 0 contol = True while num
Π‘ΡΠΎΠΈΡ ΠΈΠΌΠ΅ΡΡ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ ΡΠΈΠΊΠ»Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ:
# unknown Π΄ΠΎ ΡΡΠΎΠ³ΠΎ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ Π±ΡΠ»Π° ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π° while unknown: print(‘+’) > Traceback (most recent call last): while unknown: NameError: name ‘unknown’ is not defined
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΊΠ»Π° while
ΠΠ΄Π΅Ρ ΡΠΈΠΊΠ»ΠΎΠ² while ΠΏΡΠΎΡΡΠ°: ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π· ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ? ΠΠ°Π²Π΅Π΄ΠΈ ΡΡΡΡΡΠΈΠΊ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΠΉ/ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΠΉ Π΅Π³ΠΎ Π² ΡΠ΅Π»Π΅ ΡΠΈΠΊΠ»Π°.
x = 20 y = 30 while x 20 23 26 29
Π‘Π²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΡΠΌ ΡΡΡΡΡΠΈΠΊΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄Π°ΠΆΠ΅ ΡΡΡΠΎΠΊΠ°:
word = «pythonchik» while word: print(word, end=» «) # Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΈΠΌΠ²ΠΎΠ» Ρ ΠΊΠΎΠ½ΡΠ° word = word[:-1] > pythonchik pythonchi pythonch pythonc python pytho pyth pyt py p
break ΠΈ continue
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ break Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠ΅ΡΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»Π° ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π·Π° Π½ΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ:
counter = 0 while True: if counter == 10: break counter += 1
Π¦ΠΈΠΊΠ» ΠΏΡΠ΅ΡΠ²ΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠ° Π΄ΠΎΠΉΠ΄ΡΡ Π΄ΠΎ Π΄Π΅ΡΡΡΠΈ.
ΠΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π±ΡΠ²Π°ΡΡ Π²Π΅ΡΡΠΌΠ° ΡΠ΄ΠΎΠ±Π½Ρ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠ΅ΡΡΡΡ ΠΈΠΌΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½.
Π ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, else Π² ΡΠΈΠΊΠ»Π°Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π΅ΡΠ°ΡΡΠΎ. Π’Π°ΠΊΠ°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°ΠΊΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ ΡΠΈΠΊΠ»Π°.
👉 ΠΡΠΈΠΌΠ΅Ρ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ : ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ Π²ΡΠ΅Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±ΠΎΠΉΡΠΈ Π²ΡΠ΅ ΡΠ·Π»Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ ΠΈ
Π ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΡΡΠΎΠΈΠ»ΠΎ Π±Ρ Π·Π°Π²Π΅ΡΡΠΈ Π±ΡΠ»Π΅Π²Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΡΠ°Π½ΠΈΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, Π½ΠΎ Ρ Python, ΠΊΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π°, Π΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ»ΡΡΡΠ΅!
while true ΠΈΠ»ΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π², Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΡΠΈΠΊΠ»Ρ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΈΠ·-Π·Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠΈΠΊΠ»Π° while ΠΏΡΠΈ Π»ΡΠ±ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ ΡΠ°Π²Π½ΠΎ True ). ΠΠΎΡΡΠΎΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΈΠΊΠ» Π±ΡΠ΄Π΅Ρ Π·Π°Π²Π΅ΡΡΠ°ΡΡΡΡ.
ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» Π΄Π΅Π»Π°ΡΡ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΎ:
💁♂️ Π‘ΠΎΠ²Π΅Ρ : Π² Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠΈΠΊΠ»Π°Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΠ°Π²ΠΈΡΡ ΡΠ°ΠΉΠΌΠ°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ, ΠΈΠ½Π°ΡΠ΅ Π²Ρ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ Π½Π°Π³ΡΡΠ·ΠΈΡΠ΅ CPU :
import time while True: print(«ΠΠ΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»») time.sleep(1) > ΠΠ΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» ΠΠ΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» ΠΠ΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» Traceback (most recent call last): File «main.py», line 5, in time.sleep(1) KeyboardInterrupt Aborted!
Best practice
Π¦ΠΈΠΊΠ» while Π² ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ
ΠΠ»Ρ ΡΠΎΡΡΠ°Π²Π½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ (ΡΠ°ΠΊΠΈΡ , Π³Π΄Π΅ Π½ΡΠΆΠ΅Π½ Π±Π»ΠΎΠΊ Ρ ΠΎΡΡΡΡΠΏΠΎΠΌ), ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎΡ ΠΎΡΡΡΡΠΏ ΡΠ±ΡΠ°ΡΡ, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π² Π±Π»ΠΎΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. ΠΡΠ΄Π΅Π»ΡΡΡΡΡ ΠΎΠ½ΠΈ Π²ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ΠΌ.
Π±ΡΠ΄ΡΡ ΡΡΠΈΡΠ°ΡΡΡΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΡΠΌΠΈ, ΠΈ ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ Π²ΡΠΎΡΠΎΠΉ ΠΈΠ· Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΄Π°Π²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ.
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ
q = 1 while q 1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 5 10 15 20 25 30 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 9 18 27 36 45 54 63 72 81
ΠΠ°ΠΊ Π²ΡΠΉΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ break ΠΈΠ· Π΄Π²ΡΡ ΡΠΈΠΊΠ»ΠΎΠ²
Π ΡΠ»ΡΡΠ°Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»ΠΎΠ², ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ break Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°, Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ½ Π±ΡΠ» Π²ΡΠ·Π²Π°Π½:
i = 100 j = 200 while i J 200 J 201 J 202 # Π·Π΄Π΅ΡΡ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ» ΠΏΡΠ΅ΡΡΠ²Π°Π΅ΡΡΡ, Π½ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ I 100 I 101 I 102 I 103 I 104
Π Python Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅ΡΡΠ²Π°Π»Π° Π±Ρ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΊΠ»ΠΎΠ². ΠΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 3 ΡΠΏΠΎΡΠΎΠ±Π°, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
Π‘ΠΏΠΎΡΠΎΠ± β2 Π§Π΅ΡΠ΅Π· ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π°Π³Π°:
ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ» Π±ΡΠ» ΠΏΡΠ΅ΡΠ²Π°Π½ Π²ΡΠ»Π΅Π΄ Π·Π° Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ. ΠΠ΅Π»ΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ!
Π‘ΠΏΠΎΡΠΎΠ± β3 ΠΡΠ»ΠΈ ΡΠΈΠΊΠ»Ρ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΡΡΠ½ΠΊΡΠΈΠΈ (ΠΊΠ°ΠΊ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅), Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ return :
Π¦ΠΈΠΊΠ» while Π² Python
Π¦ΠΈΠΊΠ» while ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΈΡΡΠΈΠ½Π½ΡΠΌ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ: |
---|
1. Π¦ΠΈΠΊΠ» while Π² Python |
1.2. ΠΠ°ΠΊ ΠΏΡΠ΅ΡΠ²Π°ΡΡ ΡΠΈΠΊΠ» while |
1.3. Π€Π»Π°Π³ΠΈ Π² ΡΠΈΠΊΠ»Π΅ while |
2.1. ΠΠΎΠΌΠ°Π½Π΄Π° break Π² ΡΠΈΠΊΠ»Π΅ while |
2.2. ΠΠΎΠΌΠ°Π½Π΄Π° continue Π² ΡΠΈΠΊΠ»Π΅ while |
3. ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΡΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΡ Π² ΡΠΈΠΊΠ»Π΅ while |
4. Π¦ΠΈΠΊΠ» while ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ |
5. Π¦ΠΈΠΊΠ» while ΡΠΎ ΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ |
1. Π¦ΠΈΠΊΠ» while Π² Python
Π¦ΠΈΠΊΠ» while Π² Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ . ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠΊΠ° ΠΎΡΡΠ°Π΅ΡΡΡ ΠΈΡΡΠΈΠ½Π½ΡΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠ΅. ΠΡΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅.
>>> number = 1 # ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ
>>> while number
ΠΠ½Π°ΡΠ°Π»Π΅ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ number. ΠΠ°ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠΈΠΊΠ» while Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ number Π½Π΅ Π±ΡΠ΄Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ 7. ΠΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡΠΎΡ ΠΎΠ΄Π΅ ΡΠΈΠΊΠ»Π° Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ number ΠΈ Π·Π°ΡΠ΅ΠΌ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ Π½Π° 1. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ number ΡΡΠ°Π½Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ 7 ΡΠΈΠΊΠ» ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π΅ΡΡΡ.
1.2. ΠΠ°ΠΊ ΠΏΡΠ΅ΡΠ²Π°ΡΡ ΡΠΈΠΊΠ» while Π½Π° Python.
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π°Ρ ΠΎΡΠ΅Ρ ΡΡΠΎΠ³ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΏΡΠΈΠ·Π½Π°ΠΊ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ, ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π²Π²Π΅Π» Π½ΡΠΆΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΡΠΈΠ·Π½Π°ΠΊΠΎΠΌ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ°ΠΊ ΡΠΈΡΠ»ΠΎ, ΡΠ°ΠΊ ΠΈ ΡΡΡΠΎΠΊΠ° ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ». ΠΡΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° while ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡ ΡΠ»ΠΎΠ²ΠΎ, Π° ΠΎΠ½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π»ΡΠ±ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, ΠΈ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ
ΠΡΠ»ΠΈ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ‘ΡΡΠΎΠΏ’.
python Π»ΡΡΡΠΈΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΡΠΈΠ½Π°Π²ΠΎΡΠΈΠΌΠΌΠ°ΡΠ³ΠΎΡΠΏ ΠΊΡΠ·Ρ ΠΉΠΈΡΡΡΠ» nohtyp
ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π»ΡΠ±ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, ΠΈ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ
ΠΡΠ»ΠΈ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ‘ΡΡΠΎΠΏ’.
123456789
987654321
ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π»ΡΠ±ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, ΠΈ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ
ΠΡΠ»ΠΈ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ‘ΡΡΠΎΠΏ’.
ΡΡΠΎΠΏ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°Π²Π΅ΡΡΠ΅Π½Π°
ΠΠΎΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π²Π²Π΅Π΄Π΅Ρ ΡΠ»ΠΎΠ²ΠΎ «ΡΡΠΎΠΏ», ΡΠΈΠΊΠ» Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Π·Π°Π½ΠΎΠ²ΠΎ.
1.3. Π€Π»Π°Π³ΠΈ Π² ΡΠΈΠΊΠ»Π΅ while Π½Π° Python
prompt = «\nΠΠ²Π΅Π΄ΠΈΡΠ΅ Π»ΡΠ±ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, ΠΈ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ»
prompt += «\nΠΡΠ»ΠΈ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ‘ΡΡΠΎΠΏ’\n»
active = True
while active:
message = input(prompt)
if message == «ΡΡΠΎΠΏ»:
active = False
print(«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°Π²Π΅ΡΡΠ΅Π½Π°»)
else:
print(message[::-1])
Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ active ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ True ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ active Π½Π΅ ΡΡΠ°Π½Π΅Ρ ΡΠ°Π²Π½ΠΎΠΉ False. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½ΠΈΡΠ΅ΠΌ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ 1.2. ΠΠΎΡ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΌΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅.
ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π»ΡΠ±ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, ΠΈ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ
ΠΡΠ»ΠΈ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ‘ΡΡΠΎΠΏ’
Python
nohtyP
ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π»ΡΠ±ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, ΠΈ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ
ΠΡΠ»ΠΈ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ‘ΡΡΠΎΠΏ’
ΡΡΠΎΠΏ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°Π²Π΅ΡΡΠ΅Π½Π°
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°Π²Π΅ΡΡΠΈΡΡΡ Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²Π΅Π΄Π΅Ρ «ΡΡΠΎΠΏ». ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ active ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ°Π²Π½ΠΎΠΉ False ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠΈΠΊΠ»Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π΅ΡΡΡ.
2.1. ΠΠΎΠΌΠ°Π½Π΄Π° break Π² ΡΠΈΠΊΠ»Π΅ while Π½Π° Python
prompt = «\nΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΡΠΎΠ»ΠΈΡΡ Π‘Π¨Π Ρ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡΠΊΠ²Ρ: »
active = True
while active:
capital = input(prompt)
if capital == ‘ΠΠ°ΡΠΈΠ½Π³ΡΠΎΠ½’:
print(‘Π‘ΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π²Π΅ΡΠ½ΠΎ’)
break
else:
print(f»
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠΈΠΊΠ» while Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²Π²Π΅Π΄Π΅Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° break ΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΡΠΈΠΊΠ»Π°.
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΡΠΎΠ»ΠΈΡΡ Π‘Π¨Π Ρ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡΠΊΠ²Ρ: ΠΠΎΠ½Π΄ΠΎΠ½
ΠΠΎΠ½Π΄ΠΎΠ½ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠΎΠ»ΠΈΡΠ΅ΠΉ Π‘Π¨Π
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΡΠΎΠ»ΠΈΡΡ Π‘Π¨Π Ρ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡΠΊΠ²Ρ: ΠΠΎΡΠΊΠ²Π°
ΠΠΎΡΠΊΠ²Π° Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠΎΠ»ΠΈΡΠ΅ΠΉ Π‘Π¨Π
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΡΠΎΠ»ΠΈΡΡ Π‘Π¨Π Ρ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡΠΊΠ²Ρ: ΠΠ°ΡΠΈΠ½Π³ΡΠΎΠ½
Π‘ΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π²Π΅ΡΠ½ΠΎ
2.2. ΠΠΎΠΌΠ°Π½Π΄Π° continue Π² ΡΠΈΠΊΠ»Π΅ while Π½Π° Python
>>> number = 0
>>> while number continue
. print(number, end=’ ‘)
.
2 4 6 8 10 12 14 16 18 20 >>>
Π‘Π½Π°ΡΠ°Π»Π° ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ number ΠΈ ΠΏΡΠΈΡΠ²ΠΎΠΈΠΌ Π΅ΠΉ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠΎΡΠ»Π΅ ΠΈΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠΈΠΊΠ»Π° ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ number ΠΌΠ΅Π½ΡΡΠ΅ 20. ΠΡΠΈ Π²Ρ ΠΎΠ΄Π΅ Π² ΡΠΈΠΊΠ» Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ number ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° 1 ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° if ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΎΡΡΠ°ΡΠΎΠΊ ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° 2. ΠΡΠ»ΠΈ ΠΎΡΡΠ°ΡΠΎΠΊ ΡΠ°Π²Π΅Π½ ΠΎΠ΄Π½ΠΎΠΌΡ, ΡΠΎ ΡΠΈΡΠ»ΠΎ Π½Π΅ ΡΠ΅ΡΠ½ΠΎΠ΅, ΠΊΠΎΠΌΠ°Π½Π΄Π° continue ΠΏΡΠΈΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Python ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΡΠ°ΡΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΈ ΡΠΈΠΊΠ» Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π·Π°Π½ΠΎΠ²ΠΎ. ΠΡΠ»ΠΈ ΠΎΡΡΠ°ΡΠΎΠΊ ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°Π²Π΅Π½ Π½ΡΠ»Ρ, ΡΠΎ ΡΠΈΡΠ»ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠΊΡΠ°Π½ ΠΈ ΡΠ°ΠΊ Π΄ΠΎ ΡΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ° number Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π΅Π½ 20, Π·Π°ΡΠ΅ΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΠΈΠΊΠ»Π° while Π½Π΅ Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ ΠΈ ΡΠΈΠΊΠ» ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΡΡΡ.
3. ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΡΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΡ Π² ΡΠΈΠΊΠ»Π°Ρ while Π½Π° Python
ΠΠ»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ Π·Π°ΡΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΡ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π²Π²Π΅Π΄ΠΈΡΠ΅ Ctrl + C ΠΈ Π²ΡΠ΅Π³Π΄Π° Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π²ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΠΈΠΊΠ»Π° while ΠΈ ΠΏΡΡΠΈ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· Π½Π΅Π³ΠΎ.
4. Π¦ΠΈΠΊΠ» while ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ Π² Python
>>> login = [‘qwerty’, ‘arfa’, ‘bond’, ‘chelsy’, ‘qwerty’, ‘serg’, ‘cat’, ‘qwerty’]
>>> while ‘qwerty’ in login:
. login. remove (‘qwerty’)
.
>>> print(login)
[‘arfa’, ‘bond’, ‘chelsy’, ‘serg’, ‘cat’]
5. Π¦ΠΈΠΊΠ» while ΡΠΎ ΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ Π² Python
ΠΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡΠΎΡ ΠΎΠ΄Π΅ ΡΠΈΠΊΠ»Π° while ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π»ΡΠ±ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ, ΡΠΈΠΊΠ» while ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ ΡΠΎ ΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Ρ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Ρ ΠΈΠΌΡ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΎΡΠ²Π΅ΡΡ Π½Π° Π·Π°Π΄Π°Π½Π½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ Π½Π° ΡΠΊΡΠ°Π½:
interview = <>
active = True
while active:
# ΠΠ°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΈΠΌΡ ΠΈ ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ
name = input («\nΠΠ°ΠΊ Π²Π°Ρ Π·ΠΎΠ²ΡΡ? «)
question = input («ΠΠ°ΠΊΠ°Ρ ΠΌΠ°ΡΠΊΠ° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π²Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡΡ «)
# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ Ρ ΠΎΡΠ²Π΅ΡΠ°ΠΌΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΎΡΠ²Π΅Ρ
answers = []
answers. append (question)
# ΠΡΠ²Π΅Ρ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌ Π² ΡΠ»ΠΎΠ²Π°ΡΠ΅ «ΠΈΠΌΡ: ΡΠΏΠΈΡΠΎΠΊ ΠΎΡΠ²Π΅ΡΠΎΠ²»
interview[name] = answers
# ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π²ΡΠΎΡΠΎΠΉ ΡΠΈΠΊΠ» Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π΅ΡΠ΅ ΠΎΡΠ²Π΅ΡΠΎΠ² ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
active_2 = True
while active_2:
repeat = input («ΠΠ΅Π»Π°Π΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ? (yes/no) «)
if repeat == ‘no’:
active_2 = False
else :
question_n = input («ΠΠ°ΠΊΠ°Ρ ΠΌΠ°ΡΠΊΠ° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π²Π°ΠΌ Π΅ΡΠ΅ Π½ΡΠ°Π²ΠΈΡΡΡΡ «)
# ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΎΡΠ²Π΅Ρ Π² ΡΠΏΠΈΡΠΎΠΊ
answers. append (question_n)
# ΠΠΎΠΏΡΠΎΡ ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠΎΡΠ°
repeat = input («ΠΠ΅Π»Π°Π΅ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΎΠΏΡΠΎΡ? (yes/no) «)
if repeat == ‘no’:
active = False
print(«\nΠΠΏΡΠΎΡ Π·Π°Π²Π΅ΡΡΠ΅Π½, Π²ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ:»)
# ΠΠ΅ΡΠ΅Π±Π΅ΡΠ΅ΠΌ ΡΠ»ΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠ²Π΅ΡΡ
for name, questions in interview.items():
print(f» \n <name.title()> Π»ΡΠ±ΠΈΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΌΠ°ΡΠΊΠΈ:»)
for question in questions:
print(f» \t <question.title()>»)
ΠΠ°ΠΊ Π²Π°Ρ Π·ΠΎΠ²ΡΡ? bob
ΠΠ°ΠΊΠ°Ρ ΠΌΠ°ΡΠΊΠ° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π²Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡΡ: audi
ΠΠ΅Π»Π°Π΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ? (yes/no) yes
ΠΠ°ΠΊΠ°Ρ ΠΌΠ°ΡΠΊΠ° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π²Π°ΠΌ Π΅ΡΠ΅ Π½ΡΠ°Π²ΠΈΡΡΡΡ: bmw
ΠΠ΅Π»Π°Π΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ? (yes/no) yes
ΠΠ°ΠΊΠ°Ρ ΠΌΠ°ΡΠΊΠ° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π²Π°ΠΌ Π΅ΡΠ΅ Π½ΡΠ°Π²ΠΈΡΡΡΡ: ford
ΠΠ΅Π»Π°Π΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ? (yes/no) no
ΠΠ΅Π»Π°Π΅ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΎΠΏΡΠΎΡ? (yes/no) yes
ΠΠ°ΠΊ Π²Π°Ρ Π·ΠΎΠ²ΡΡ? Artem
ΠΠ°ΠΊΠ°Ρ ΠΌΠ°ΡΠΊΠ° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π²Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡΡ: porshe
ΠΠ΅Π»Π°Π΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ? (yes/no) no
ΠΠ΅Π»Π°Π΅ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΎΠΏΡΠΎΡ? (yes/no) no
ΠΠΏΡΠΎΡ Π·Π°Π²Π΅ΡΡΠ΅Π½, Π²ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ:
Bob Π»ΡΠ±ΠΈΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΌΠ°ΡΠΊΠΈ:
Audi
Bmw
Ford
Artem Π»ΡΠ±ΠΈΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΌΠ°ΡΠΊΠΈ:
Porshe
ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΡΠΌΡΡΠ» ΡΠΈΠΊΠ»Π° While True Π² Python?
ΠΠΎΠΆΠ΅Ρ Π²ΠΎΠΏΡΠΎΡ ΡΡΠΏΠΎΠΉ, Π½ΠΎ ΡΠΏΠ°ΡΠΈΠ±ΠΎ ΡΠΎΠΌΡ, ΠΊΡΠΎ ΠΎΡΠ²Π΅ΡΠΈΡ π
3 ΠΎΡΠ²Π΅ΡΠ° 3
Π’ΠΈΠΏΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΠΈΡΡΠ²Π°ΡΡ Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΡΠΈΡΠ»Π°, ΠΈ Π²ΡΡΠΈΡΠ»ΡΡΡ ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅, Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²Π²Π΅Π΄Π΅Π½ 0
ΠΠΎΠ½Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ½Π΅ΡΡΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π²ΠΎΠ΄ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠΈΠΊΠ»Π°, ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠΈΠΊΠ»Π°.
ΠΠΎ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡ Ρ.Π½. ΠΏΡΠΈΠ½ΡΠΈΠΏΡ DRY.
Π python 3.8 ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π½ΠΎΠ²Π°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ while True Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ»ΡΡΠ°ΡΡ
ΠΠΎ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎ ΡΠΎΠΆΠ΅ Π½Π΅ Π½Π°Π·ΠΎΠ²Π΅ΡΡ, Π΄Π° ΠΈ Π² ΠΎΠ±ΠΈΡ ΠΎΠ΄ ΠΎΠ½ΠΎ Π²ΠΎΠΉΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π· Π³ΠΎΠ΄-Π΄Π²Π°, ΠΊΠΎΠ³Π΄Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΈΡΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ 3.8.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π΅ ΡΡΠΎΠΈΡ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΠΊΠ»Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌΠΈ, ΠΈ Π² ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ Π±Π΅Π· while True Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠΎ ΡΠΈΠΊΠ» ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈΡΡΠΈΠ½Π½ΠΎΠΉ. Π’ΠΎ Π΅ΡΡΡ ΠΏΠΎΠΊΠ° ΠΏΡΠ°Π²Π΄Π°==ΠΏΡΠ°Π²Π΄Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡ. ΠΠΎΠΆΠ½ΠΎ Π±Π΅Π· Π±ΡΠ΅ΠΉΠΊΠ°, Π½ΠΎ ΡΠΎΠ³Π΄Π° Π²ΠΌΠ΅ΡΡΠΎ True Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΡΠ»Π΅Π²ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½Π° ΠΈΡΡΠΈΠ½Π΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
(ΠΡΠ²Π΅ΡΠ°Ρ Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, ΡΠΎΡΡΠ½)
ΠΠ΅Π½ΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠΈΠ» ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅: ΡΡΠΎ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΡΠΊΠ°Π·Π°ΡΡ While (6>5), ΡΡΠΎ ΠΏΠΎ ΡΡΡΠΈ While True ΠΈ Π΅ΡΡΡ. ΠΠ΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ», ΠΈΠ±ΠΎ ΠΏΡΠ°Π²Π΄Π° Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠ°Π²Π΄Π° π Π’Π°ΠΌ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΡΠΊΠ° ΠΎΡΠ²Π΅ΡΠ° ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΈ ΠΏΠΎΠ½ΡΡΠ½Π°Ρ ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»Ρ Π΅Π³ΠΎ ΠΎΡΠ²Π΅Ρ ΡΡΠ΄Π°, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΈΡΠ°Π»ΠΈ ΠΏΠΎΡΠΎΠΌ ΡΠ΅, ΠΊΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ:
Everything inside the () of the while statement is going to be evaluated as a boolean. Meaning it gets converted into either true or false.
Consider in the statement while(6 > 5)
It first evaluates the expression 6 > 5 which is true so is the same as saying while(true)
Anything that is not FALSE, 0, an emptry string «», null, or undefined is likely to be evaluated to true.
When I first started programming I used to do things like if(foo == true), I didn’t realise that was virtually the same thing as if(foo).
So when you say while(true) its like are saying while(true == true)
So to answer you question: While TRUE is True.
Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ
Π¦ΠΈΠΊΠ» while Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
Π¦ΠΈΠΊΠ» while β ΡΡΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π΄ΠΎ ΡΠ΅Ρ , ΠΏΠΎΡ ΠΏΠΎΠΊΠ° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π² ΡΡΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π±ΡΡΡ ΠΈΡΡΠΈΠ½ΠΎΠΉ. ΠΡΡΡΡΠΏΡ ΡΡΡ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° if β Π²ΡΠ΅, ΡΡΠΎ ΡΠ΄Π²ΠΈΠ½ΡΡΠΎ Π½Π° ΡΠ΅ΡΡΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Π° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° while Π±ΡΠ΄Π΅Ρ ΡΡΠΈΡΠ°ΡΡΡΡ ΡΠ΅Π»ΠΎΠΌ ΡΠΈΠΊΠ»Π°.
Π‘ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° while ΡΠ°ΠΊ ΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡΡ β Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ°.
ΠΠ»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ Π²ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΈΠΊΠ»Π°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ ΡΠΈΡΡΡ ΠΎΡ 1 Π΄ΠΎ 3, ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎ:
ΠΠ°Π΄Π°Π΅ΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ i, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ-ΡΡΠ΅ΡΡΠΈΠΊΠΎΠΌ;
ΠΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ β ΠΏΠΎΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠ° ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ ΡΡΠ΅ΠΌ, ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ. ΠΠΎΠ½Π΅Ρ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΠΌ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ΠΌ;
ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ i (Π΅Π΄ΠΈΠ½ΠΈΡΠ°, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅). ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Python ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½Π°ΡΠ°Π»ΠΎ ΡΠΈΠΊΠ»Π°, Π²ΠΈΠ΄Ρ ΠΎΡΡΡΡΠΏ Π² ΡΠ΅ΡΡΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Π°;
Π£Π²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ i Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ (ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ°Π²Π½ΠΎΠ΅ Π΄Π²ΡΠΌ). ΠΠ²Π° ΠΌΠ΅Π½ΡΡΠ΅ ΡΡΠ΅Ρ ? ΠΠ½Π°ΡΠΈΡ Python Π²ΡΠΏΠΎΠ»Π½ΠΈΡ Π΅ΡΠ΅ ΠΎΠ΄Π½Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΡΠΈΠΊΠ»Π°, ΠΈ ΡΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, ΠΏΠΎΠΊΠ° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ Π±ΡΡΡ ΠΈΡΡΠΈΠ½ΠΎΠΉ (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ i Π±ΡΠ΄Π΅Ρ ΠΌΠ΅Π½ΡΡΠ΅ Π»ΠΈΠ±ΠΎ ΡΠ°Π²Π½ΠΎ ΡΡΠ΅ΠΌ).
ΠΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎβΠ΄ΡΡΠ³ΠΎΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ break
Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, Π²ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π³ΠΈ ΡΠΈΠΊΠ»Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Ρ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ Π²Π°ΡΠΈΠ°Π½ΡΡ. ΠΡΠ»ΠΈΡΠΈΠ΅ Π»ΠΈΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠΈΠΊΠ»Π° ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ break, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»Π°. Π’ΠΎ Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ-ΡΡΠ΅ΡΡΠΈΠΊ ΡΡΠ°Π½Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ Π»ΠΈΠ±ΠΎ ΡΠ°Π²Π½Π° 3, ΡΠΈΠΊΠ» Π·Π°Π²Π΅ΡΡΠΈΡΡΡ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ break ΠΏΠΎΠ»Π΅Π·Π΅Π½, Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π² while Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΡΠ΄Π½ΠΎ, ΠΎΠ½ΠΎ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΎΠ΅, Π»ΠΈΠ±ΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΈΠΊΠ»Π° Π½ΡΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅βΠ»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ
Π¦ΠΈΠΊΠ» while Π² Python
ΠΠ· ΡΡΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΠΊΠ»Ρ while, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌΠΈ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ else Π² ΡΠΈΠΊΠ»Π΅ while ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠ΅ΡΡΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»Π°.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠΎΠΊΠΎΠΌ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ: ΡΠΈΠΊΠ» While Π² Python
ΠΠ°ΠΊ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠΎΠΊΠΎΠΌ. ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΊΠΈΡ β if else. ΠΡΠ΅ ΠΎΠ΄Π½Π° β ΡΠΈΠΊΠ»Ρ. Π¦ΠΈΠΊΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ , ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΠΊΠ» while Π² Python?
Π¦ΠΈΠΊΠ» while ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Python Π΄Π»Ρ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΈΡΡΠΈΠ½Π½ΡΠΌ. ΠΡΠΎΡ ΡΠΈΠΊΠ» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°.
Π‘Π½Π°ΡΠ°Π»Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠΈΠΊΠ»Π° while. ΠΡΠ»ΠΈ ΠΎΠ½ΠΎ ΠΈΡΡΠΈΠ½Π½ΠΎΠ΅, Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠΈΠΊΠ», ΠΈ ΡΠ΅Π»ΠΎ while ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ. Π’Π΅Π»ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΈΡΡΠΈΠ½Π½ΡΠΌ. ΠΡΠ»ΠΈ ΠΎΠ½ΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π»ΠΎΠΆΠ½ΡΠΌ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ· ΡΠΈΠΊΠ»Π° ΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π΅Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Π»Π°.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ.
ΠΠ΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» while Π² Python
ΠΠ΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» while β ΡΡΠΎ ΡΠΈΠΊΠ», Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π»ΠΎΠΆΠ½ΡΠΌ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΡΠ΅Π»ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π°, Π° ΡΠΈΠΊΠ» Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ β Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»:
Else Π² ΡΠΈΠΊΠ»Π΅ while
ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ else Π² ΡΠΈΠΊΠ»Π΅ while.
ΠΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΡΠΈΠΊΠ»Π° while Π² Python
Π Python Π΅ΡΡΡ Π΄Π²Π° ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ²Π°, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΡΠΈΠΊΠ»Π°.