python — ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌ
ΠΠΎΠΏΡΠΎΡ Π·Π°Π΄Π°Π½
ΠΠ·ΠΌΠ΅Π½ΡΠ½ 6 Π»Π΅Ρ 1 ΠΌΠ΅ΡΡΡ Π½Π°Π·Π°Π΄
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π½ 12k ΡΠ°Π·
ΠΠ°ΠΊΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ? ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π΄Π΅ΡΡ:
if (name in line) and (age in line) and (string in text):
do_something()
ΠΡΠ»ΠΈ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, ΡΠΎ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΡΠ·Π½Π°ΡΡ, Π³Π΄Π΅ ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΈΡ Π»ΡΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ.
- python
- python-3.x
3
ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ all() Π΄Π»Ρ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡ Π²ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΈ any(), ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½ΠΎ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π°Ρ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
if all([(name in line), (age in line), (string in text)]):
do_something()
ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠΌ, Π΅ΡΠ»ΠΈ ΡΠ½Π°ΡΠ°Π»Π° ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ· ΡΡΠ»ΠΎΠ²ΠΈΠΉ, Π° ΠΏΠΎΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΅Π³ΠΎ Π² if:
checks = [name in line, age in line] checks.append(string in text) if all(checks): do_something()
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΌΠ°ΡΡΠΈΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ Π² ΡΠ°Π·Π½ΡΡ ΠΌΠ΅ΡΡΠ°Ρ ΠΊΠΎΠ΄Π°, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ°Π·Π½ΡΡ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠ°ΠΊΡΠΎΡΠΎΠ².
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π² ΡΡΠ½ΠΊΡΠΈΡΡ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ if, Π° Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ(ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ — Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π°Π΄Π°ΡΠΈ), ΡΠΎ ΠΏΡΠ΅ΡΡΠ²Π°ΡΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· return:
def foo():
if not(name in line):
return False
if not(age in line):
return False
if not(string in text):
return False
return True
5
ΠΠΎΠΏΡΠΎΡ ΠΎΡΠ΅Π½Ρ ΡΠΆ,ΠΎΠ±ΡΠΈΠΉ.
ΠΡΠ΅,ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ,Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π·Π°Π΄Π°ΡΠΈ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π³ΠΈΠΏΠΎΡΠ΅Π·Ρ Π‘ΠΈΡΠ°ΠΊΡΠ·, ΡΠΎ Π²Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΠ΅ ΡΠΈΠΊΠ» for,ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ifΠΈΠ»ΠΈelseΠΈΠ»ΠΈelif.
ΠΡΠ»ΠΈ Π·Π°Π΄Π°ΡΠ° ΡΡΠ΅Π±ΡΠ΅Ρ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠΉ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅, ΡΠΎ ΠΏΡΠΎΡΡΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, Π΅ΡΠ»ΠΈ
ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠΊΠ»Ρ.
1
text = '''1234\n567890'''
line = '567890'
keys = name, age, string = '5', '6', '78'
# ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠ»ΡΡΠ΅ΠΉ Π² keys, ΡΠ΅ΠΌ Π΄Π»ΠΈΠ½Π½Π΅Π΅ Π·Π°ΠΏΠΈΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ ...and...
if (name in line) and (age in line) and (string in line):
print(1)
# ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π»ΠΈΠ½Π° ΡΡΠ»ΠΎΠ²ΠΈΡ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ»-Π²Π° keys
check1 = [k in line for k in keys]
if all(check1): # all Π΄Π»Ρ ...and... | any Π΄Π»Ρ ...or...
print(2)
# Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ chain
from itertools import chain
check2 = string in text, line+age not in text
if all(chain(check1, check2)):
print(3)
# ΠΈΠ»ΠΈ ΡΠ°ΠΊ
if all(chain((k in line for k in keys), (string in text, line+age not in text))):
print(4)
# Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ½Π΅ΡΡΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
def checker(key):
return key in line or True # "ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅" ΡΡΠ»ΠΎΠ²ΠΈΠ΅
# Π° ΠΏΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ map
if all(map(checker, keys)):
print(5)
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡΠ΅
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· Google
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· Facebook
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡΡ
ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π±Π΅Π· ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ
ΠΠΎΡΡΠ°
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ
ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π±Π΅Π· ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ
ΠΠΎΡΡΠ°
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ
ΠΠ°ΠΆΠΈΠΌΠ°Ρ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΎΡΠ²Π΅ΡΒ», Π²Ρ ΡΠΎΠ³Π»Π°ΡΠ°Π΅ΡΠ΅ΡΡ Ρ Π½Π°ΡΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ ΠΎ ΠΊΡΠΊΠΈ
python — ΠΠ°ΠΊ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎ Π² ΠΏΠΈΡΠΎΠ½Π΅?
Π Π°Π±ΠΎΡΠ°Ρ Ρ API Vk ΠΈ Ρ
ΠΎΡΡ ΡΠΏΡΠΎΡΠΈΡΡ ΠΊΠΎΠ΄.
ΠΠΎΡ ΠΊΠΎΠ΄:
def safe_file(posts):
with open('test.csv', 'w', newline='', encoding='utf-8') as file:
title = csv.writer(file, delimiter=';')
title. writerow(['text', 'image', 'url'])
for post in posts:
try:
if post ['id']:
i = post ['id']
else:
i = 'pass'
if post ['text']:
text = post ['text']
else:
text = 'pass'
if post ['attachments'][0]['photo']['sizes'][-1]['url']:
img = post ['attachments'][0]['photo']['sizes'][-1]['url']
else:
img = 'pass'
except:
pass
img = 'pass'
title.writerow((text, i, img))
ΠΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΡΡ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π°:
for post in posts:
try:
if post ['id']:
i = post ['id']
else:
i = 'pass'
if post ['text']:
text = post ['text']
else:
text = 'pass'
if post ['attachments'][0]['photo']['sizes'][-1]['url']:
img = post ['attachments'][0]['photo']['sizes'][-1]['url']
else:
img = 'pass'
except:
pass
img = 'pass'
- python
- vkontakte-api
- if
1
Π― Π±Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» Π²Π°ΡΠΈΠ°Π½Ρ Ρ Π΄Π΅ΡΠΎΠ»ΡΠΎΠΌ ΡΠ°ΠΊ Π½Π°Π·ΠΎΠ²Π΅ΠΌ ΡΡΠΎ
def try_extract_image_url(post):
try:
return post['attachments'][0]['photo']['sizes'][-1]['url']
except (KeyError, IndexError) as e:
return None
for post in posts:
id = post['id'] or 'pass'
text = post['text'] or 'pass'
img = try_extract_image_url(post) or 'pass'
ΠΠΎΠΆΠ½ΠΎ Π΅ΡΠ΅ Π½Π°Π΄ ΡΡΠΈΠΌ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΡΡΠΎ ΡΠΎ ΠΏΠΎΠ»ΡΡΡΠ΅ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ‘pass’ Π½Π° ΡΡΠΎ ΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΎΠ΅ ΡΡΠΎ Π±Ρ Π΄Π°Π»ΡΡΠ΅ ΠΏΠΎ ΠΊΠΎΠ΄Ρ ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΠ΅ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π°Π²Π΅ΡΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π°, ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ
if post ['id']:
i = post ['id']
else:
i = 'pass'
ΠΠ°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΡΠΎΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ Π²ΡΡΡΠ°ΠΆΠ΅Π½ΠΈΡ:
i = post['id'] if post['id'] else 'pass'
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Ρ Π±Ρ ΡΠ΄Π΅Π»Π°Π» ΡΡΠ½ΠΊΡΠΈΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π²ΡΠ΅ ΡΡΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ:
def con_ass(post):
i = post['id'] if post['id'] else 'pass'
text = ...
img = ...
reurn i,text,img
Π Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π±Ρ ΡΠΎΠ³Π΄Π° ΡΡΠΈ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΈ Π±Ρ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠ°ΠΊ:
i,text,img = con_ass(post)
ΠΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ — Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎ ΠΈ ΠΎΠ±ΠΎΠ·ΡΠΈΠΌΠΎ.
ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄:
for post in posts:
try:
if post ['id']:
i = post ['id']
elif: post ['text']:
text = post ['text']
elif: post ['attachments'][0]['photo']['sizes'][-1]['url']:
img = post ['attachments'][0]['photo']['sizes'][-1]['url']
else:
img = 'pass'
except:
pass
img = 'pass'
3
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡΠ΅
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· Google
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· Facebook
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡΡ
ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π±Π΅Π· ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ
ΠΠΎΡΡΠ°
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ
ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π±Π΅Π· ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ
ΠΠ°ΠΆΠΈΠΌΠ°Ρ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΎΡΠ²Π΅ΡΒ», Π²Ρ ΡΠΎΠ³Π»Π°ΡΠ°Π΅ΡΠ΅ΡΡ Ρ Π½Π°ΡΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ ΠΎ ΠΊΡΠΊΠΈ
Python ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ β’ datagy
Π£ΡΠ»ΠΎΠ²Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²Π°ΠΌ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠΌ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°.
ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² if-else ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ ΡΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ Π½Π° Python. ΠΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²Π°ΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠ°ΡΡΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°, Π΅ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ. Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Python if-else Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ .
Π ΠΊΠΎΠ½ΡΡ ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅:
- ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Python if-else Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ
- ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π²ΡΠ΅ Π»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ if-else Python
- ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π² Python Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else
- ΠΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ Π² Python
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² if-else Python
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² Python ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΠΊΠ°ΠΊ ΠΎΡΠΈΡΡΠΈΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ. ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Π²Π΅ΡΠ½ΠΎ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² if-else, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡ ΠΏΡΠΎΡΡΠΎΠΌΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠΌ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
# ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² Python if-else Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅: # Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄ Π΅ΡΠ΅: # Π·Π°ΠΏΡΡΡΠΈΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠ΄
Π§ΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ Python ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΡΠΎ Π΄Π°Π»ΡΡΠ΅.
ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² Π² Python
Π₯ΠΎΡΡ Python ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΌΡ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΠΌΡΡ Π½Π° Π΄Π²ΡΡ
: ΠΈ ΠΈ ΠΈΠ»ΠΈ . ΠΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π½Π°ΠΌ ΡΠ²ΡΠ·Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. Π§ΡΠΎΠ±Ρ ΡΠ°Π·Π±ΠΈΡΡ ΡΡΠΎ:
-
ΠΈΠ³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΠΎΠ±Π° ΡΡΠ»ΠΎΠ²ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡFalse -
ΠΈΠ»ΠΈΠ³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΈΡΡΠΈΠ½Π½ΡΠΌ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡFalse
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ³Π»ΡΠ±ΠΈΠΌΡΡ Π² ΡΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ
Python if-else.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ if-else Python
Π ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ
if-else Python ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ ΠΈ ΠΈ ΠΈΠ»ΠΈ . ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if-else Python:
# ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² Python if-else
Π·Π½Π°Ρ1 = 2
Π·Π½Π°Ρ2 = 10
Π΅ΡΠ»ΠΈ Π·Π½Π°Ρ1 % 2 == 0 ΠΈ Π·Π½Π°Ρ2 % 5 == 0:
print("ΠΠ΅Π»ΠΈΡΡΡ Π½Π° 2 ΠΈ 5.")
Π΅ΡΠ΅:
print("ΠΠ΅ Π΄Π΅Π»ΠΈΡΡΡ Π½ΠΈ Π½Π° 2, Π½ΠΈ Π½Π° 5.")
# ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ: Π΄Π΅Π»ΠΈΡΡΡ Π½Π° 2 ΠΈ 5. ΠΡ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ ΠΎΠ±ΠΎΠΈΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ. ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊ else . ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ³Π»ΡΠ±ΠΈΠΌΡΡ Π² ΡΠΎ, ΠΊΠ°ΠΊ ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ if-else Python
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else Python Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΡΠ΅Ρ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΈ .
ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈΡΡΠΈΠ½Π½ΠΎ. ΠΡΠ»ΠΈ ΠΎΠ΄Π½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΠΎΡΠΎΠΊΠ° ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΡΠ»ΠΎΠ²ΠΈΡ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π²Π΅ΡΠ½Ρ Π»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² Python:
# ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ
Python if-else
Π²ΠΎΠ·ΡΠ°ΡΡ = 32
Π΅ΡΠ»ΠΈ Π²ΠΎΠ·ΡΠ°ΡΡ >= 0 ΠΈ Π²ΠΎΠ·ΡΠ°ΡΡ < 20:
Π³ΡΡΠΏΠΏΠ° = "0-19"
ΠΠ»ΠΈΡ Π²ΠΎΠ·ΡΠ°ΡΡ >= 20 ΠΈ Π²ΠΎΠ·ΡΠ°ΡΡ < 30:
Π³ΡΡΠΏΠΏΠ° = "20-29"
Π΅ΡΠ΅:
Π³ΡΡΠΏΠΏΠ° = "30+"
print(f'Π§Π΅Π»ΠΎΠ²Π΅ΠΊ Π² Π³ΡΡΠΏΠΏΠ΅: {Π³ΡΡΠΏΠΏΠ°}')
# ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ: Person is in group: 30+ ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°:
- ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ
ageΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 32 - ΠΠΏΠ΅ΡΠ°ΡΠΎΡ if-else ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ°Π²Π΅Π½ Π»ΠΈ Π²ΠΎΠ·ΡΠ°ΡΡ 0 ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΠ΅ ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ 20. ΠΡΠ»ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π½Π΅Π²Π΅ΡΠ½ΠΎ, ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π±Π»ΠΎΠΊ.
- ΠΠΏΠ΅ΡΠ°ΡΠΎΡ
elifΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ Π²ΠΎΠ·ΡΠ°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ 20 ΠΈ 30 Π³ΠΎΠ΄Π°ΠΌΠΈ. ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊelse
Π‘ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ ΠΈ Python Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ.
ΠΡΠ»ΠΈ ΠΎΠ΄Π½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, Python Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π±Π»ΠΎΠΊΡ.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΠΎ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΠΈ Π·Π°ΠΏΡΡΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ all() Π² Π±Π»ΠΎΠΊΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, Π²ΡΠ΅ Π»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ Π² ΡΡΠ½ΠΊΡΠΈΡ, ΡΠ²Π»ΡΡΡΡΡ ΠΈΡΡΠΈΠ½Π½ΡΠΌΠΈ. ΠΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if-else, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΡ all() , ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:
# ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ
Python if-else
Π²ΠΎΠ·ΡΠ°ΡΡ = 32
Π΅ΡΠ»ΠΈ Π²ΡΠ΅([Π²ΠΎΠ·ΡΠ°ΡΡ >= 0, Π²ΠΎΠ·ΡΠ°ΡΡ <20]):
Π³ΡΡΠΏΠΏΠ° = "0-19"
ΠΠ»ΠΈΡ Π²ΡΠ΅([Π²ΠΎΠ·ΡΠ°ΡΡ >= 20, Π²ΠΎΠ·ΡΠ°ΡΡ <30]):
Π³ΡΡΠΏΠΏΠ° = "20-29"
Π΅ΡΠ΅:
Π³ΡΡΠΏΠΏΠ° = "30+"
print(f'Π§Π΅Π»ΠΎΠ²Π΅ΠΊ Π² Π³ΡΡΠΏΠΏΠ΅: {Π³ΡΡΠΏΠΏΠ°}')
# ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ: Π§Π΅Π»ΠΎΠ²Π΅ΠΊ Π² Π³ΡΡΠΏΠΏΠ΅: 30+ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ Python if-else
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Python ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ Π²Π°ΠΌ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ Π±ΡΠ΄Π½ΠΈΠΉ Π΄Π΅Π½Ρ Π²ΡΡ
ΠΎΠ΄Π½ΡΠΌ Π΄Π½Π΅ΠΌ ββΠΈΠ»ΠΈ Π½Π΅Ρ.
ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ Π½Π°ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈΠ»ΠΈ . ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ:
# ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ
Python if-else
Π±ΡΠ΄Π½ΠΈΠΉ Π΄Π΅Π½Ρ = 'ΠΏΡΡΠ½ΠΈΡΠ°'
Π΅ΡΠ»ΠΈ Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ == 'Π‘ΡΠ±Π±ΠΎΡΠ°' ΠΈΠ»ΠΈ Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ == 'ΠΠΎΡΠΊΡΠ΅ΡΠ΅Π½ΡΠ΅':
print("Π£ΡΠ°! ΠΡΡ
ΠΎΠ΄Π½ΡΠ΅!")
Π΅ΡΠ΅:
print("ΠΠΎΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΡ.")
# ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ: ΠΠΎΡΠ° ΠΈΠ΄ΡΠΈ Π½Π° ΡΠ°Π±ΠΎΡΡ. Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ Π±Π»ΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π° ΠΌΡ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π±Π»ΠΎΠΊ if-else, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ ΠΈΠ»ΠΈ ΡΡΠ±Π±ΠΎΡΠΎΠΉ ΠΈΠ»ΠΈ Π²ΠΎΡΠΊΡΠ΅ΡΠ΅Π½ΡΠ΅ΠΌ. ΠΡΠ»ΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΡΠΈΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΡΠΈΠ½Π½ΡΠΌ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊ else .
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΠΎ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Python any() , ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΡΡΠΈΠ½Π½ΡΠΌ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ Π½Π°Ρ Π±Π»ΠΎΠΊ if-else, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΡ any() :
# ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ
Python if-else
Π±ΡΠ΄Π½ΠΈΠΉ Π΄Π΅Π½Ρ = 'ΠΏΡΡΠ½ΠΈΡΠ°'
Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ([Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ == 'ΡΡΠ±Π±ΠΎΡΠ°', Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ == 'Π²ΠΎΡΠΊΡΠ΅ΡΠ΅Π½ΡΠ΅']):
print("Π£ΡΠ°! ΠΡΡ
ΠΎΠ΄Π½ΡΠ΅!")
Π΅ΡΠ΅:
print("ΠΠΎΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΡ.
")
# ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ: ΠΠΎΡΠ° ΠΈΠ΄ΡΠΈ Π½Π° ΡΠ°Π±ΠΎΡΡ. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else, ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΈ ΡΠΎΡΠ΅ΡΠ°ΡΡΠΈΠ΅ , ΠΈ ΠΈΠ»ΠΈ .
ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² if-else Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΈ ΠΈ ΠΈΠ»ΠΈ . ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΡΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ΄Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ Π±ΡΠ»ΠΈ ΠΈΡΡΠΈΠ½Π½ΡΠΌΠΈ, Π° Π΄ΡΡΠ³ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
# ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² if-else Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ
Π²ΠΎΠ·ΡΠ°ΡΡ = 67
Π°ΠΊΡΠΈΠ²Π½ΡΠΉ = ΠΡΡΠΈΠ½Π°
Π΅ΡΠ»ΠΈ (Π²ΠΎΠ·ΡΠ°ΡΡ <= 18 ΠΈΠ»ΠΈ Π²ΠΎΠ·ΡΠ°ΡΡ >= 65) ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ:
print("Π‘ΠΊΠΈΠ΄ΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ.")
Π΅ΡΠ΅:
print("ΠΠ΅Π· ΡΠΊΠΈΠ΄ΠΊΠΈ.")
# ΠΠΎΠ·Π²ΡΠ°Ρ: ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΊΠΈΠ΄ΠΊΠ°. Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ Π±Π»ΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ Π² ΡΠΊΠΎΠ±ΠΊΠΈ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΠΊΠΎΠ΄Ρ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ
.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Python ΠΏΡΠΎΠ²Π΅ΡΠΈΡ, Π°ΠΊΡΠΈΠ²Π΅Π½ Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΠΎΡ ΡΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΏΠΎΡΠΎΠΊ:
- ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΠΎΠ·ΡΠ°ΡΡ ΡΠ°Π²Π΅Π½ 67 Π³ΠΎΠ΄Π°ΠΌ, ΠΊΠΎΠ΄ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ
Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ
True, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ»ΠΎΠ²ΠΈΡage >= 65. - ΠΠ°ΡΠ΅ΠΌ Python ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π°ΠΊΡΠΈΠ²Π΅Π½ Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ
True
ΠΠ΅Π»Π°Ρ ΡΡΠΎ, Python ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈ ΠΈ ΠΈΠ»ΠΈ , Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else Π±Π΅Π· Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ· ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π²Ρ ΡΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ Python if-else ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²Π°ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠΎΠΊ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΊΠΎΠ΄.
Π‘Π½Π°ΡΠ°Π»Π° Π²Ρ Π½Π°ΡΡΠΈΠ»ΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π»ΠΈ Π²ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈ . ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΡΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ .
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π²Ρ Π½Π°ΡΡΠΈΠ»ΠΈΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡ ΠΈ ΠΈ ΠΈΠ»ΠΈ .
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ
Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌ ΡΠ΅ΠΌΠ°ΠΌ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°ΠΌΠΈ Π½ΠΈΠΆΠ΅:
- NumPy Π³Π΄Π΅: Π£ΡΠ»ΠΎΠ²Π½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°
- Python While Loop Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ
- Python ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if-else: ΠΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ 7 ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ Python if Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ (ΠΈ + ΠΈΠ»ΠΈ) Β· Kodify
- ΠΠΏΠ΅ΡΠ°ΡΠΎΡ
ΠΈΠ²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡTrue, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ΅ ΠΈ ΠΏΡΠ°Π²ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π²Π½ΠΎTrue. ΠΠΎΠ³Π΄Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ ΠΎΠ±Π° ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΠ°Π²Π½ΡFalse, ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΈΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅ΡFalse. - ΠΠΏΠ΅ΡΠ°ΡΠΎΡ
ΠΈΠ»ΠΈΠ²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡTrue, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ΅, ΠΏΡΠ°Π²ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π° ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΠ°Π²Π½ΡTrue. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π°ΠΈΠ»ΠΈΠ²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡFalse, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π° ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΠ°Π²Π½ΡFalse.
ΠΡΠΎΡΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Python if ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅. ΠΠ°ΡΠ΅ΠΌ ΡΡΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΈ Π½Π°Ρ ΠΊΠΎΠ΄ ( ΠΠ΅ΡΠ½ΠΎ ) ΠΈΠ»ΠΈ Π½Π΅Ρ ( ΠΠΎΠΆΡ ). ΠΡΠ»ΠΈ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΠΎΡΠ΅Π½ΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ, Π½Π°Ρ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π²ΠΌΠ΅ΡΡΠ΅. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΠΌΡ Π·Π°ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΠΌ ΡΡΠΎ Π½Π° Python.
Π ΠΠ’ΠΠ Π‘Π’ΠΠ’Π¬Π:
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ if ΠΈΠ»ΠΈ elif ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. ΠΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ true/false Π² ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ True ΠΈΠ»ΠΈ False (Sweigart, 2015).
ΠΡΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΡΠ΅ΡΠ°ΡΡΡΡ Π½Π°ΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΈ ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π»ΠΈ Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if ΠΈΠ»ΠΈ Π½Π΅Ρ.
ΠΡ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΠΌ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π²ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² (Lutz, 2013; Python Docs, n.d.):
ΠΠ΅ Π²ΠΎΠ»Π½ΡΠΉΡΠ΅ΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π·Π²ΡΡΠΈΡ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΎ ΠΈΠ»ΠΈ ΡΠ°ΡΠΏΠ»ΡΠ²ΡΠ°ΡΠΎ; ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΡΠΌ. ΠΡΡΠ°ΡΠΈ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ.
ΠΠΎΠ³Π΄Π° Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° if ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ True , ΠΌΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ ΠΈ .
Π’Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ False , ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΠΎΠΆΡ . ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ.
# ΠΡΠ»ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄Π²ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ
True Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠ΅ΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡ Ρ ΠΈ , ΠΎΠ±Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ True ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° if:
# Π’Π΅ΠΊΡΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°
ΡΠ΅ΠΊΡΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° = 30,2
# ΠΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ (Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ
Π¦Π΅Π»ΡΡΠΈΡ)
tempHigh = 40,7
ΠΠΈΠ·ΠΊΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° = -18,9
# Π‘ΡΠ°Π²Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ ΡΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ
Π΅ΡΠ»ΠΈ currentTemp > tempLow ΠΈ currentTemp < tempHigh:
print('Π’Π΅ΠΊΡΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° (' + str(currentTemp) +
') Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π΅ΡΡ
Π½ΠΈΠΌ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΊΡΠ°ΠΉΠ½ΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ.') Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ currentTemp ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠΎΠΉ. ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, tempHigh ΠΈ tempLow . ΠΡΠΎ ΡΠ΅ΠΊΠΎΡΠ΄Ρ Π·Π° Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΠΈ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΡΠ·Π½Π°ΡΡ, Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ ΡΠ΅ΠΊΡΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΠΊΡΠ°ΠΉΠ½ΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ. ΠΡΠ°ΠΊ, Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if, ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠΈΠΉ Π΄Π²Π° ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π²ΡΡΠ΅ Π»ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΡΠ΅ΠΊΠΎΡΠ΄Π½ΠΎ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ( currentTemp > tempLow ). ΠΡΡΠ³ΠΎΠΉ ΡΠΌΠΎΡΡΠΈΡ, Π½Π΅ ΡΠΏΠ°Π»Π° Π»ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π½ΠΈΠΆΠ΅ ΡΠ΅ΠΊΠΎΡΠ΄Π½ΠΎ Π²ΡΡΠΎΠΊΠΎΠΉ ( currentTemp < tempHigh ).
ΠΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΡΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΈ . ΠΡΠΎ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°Π²Π½Ρ True . ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ Π΅ΡΡΡ, ΡΡΠΎΡ ΠΊΠΎΠ΄ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΠΈ print() ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
Π’Π΅ΠΊΡΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° (30.2) Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π΅ΡΡ Π½ΠΈΠΌ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΊΡΠ°ΠΉΠ½ΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ.
# ΠΠΏΠ΅ΡΠ°ΡΠΎΡ If, ΡΡΠ΅Π±ΡΡΡΠΈΠΉ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ
True ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈ ΠΌΠΎΠ³ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Ρ ΠΈ ΠΈΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π²Π΅ΡΡ, Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΎΡΠ΅Π½Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΈΡΡΠ°ΡΠΈΡΡ
.
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΡΠ΅ΡΡΠΎΡΠ°Π½ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ 4 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π·Π°ΠΊΠ°Π·Ρ. ΠΡΠ»ΠΈ Π½Π°Ρ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, Π·Π°ΠΊΠ°Π·Π°Π» Π»ΠΈ ΠΊΡΠΎ-ΡΠΎ Π²ΡΠ΅ ΡΠ΅ΡΡΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ:
# ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π°Π» ΠΊΠ»ΠΈΠ΅Π½Ρ.
Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° = ΠΏΡΠ°Π²Π΄Π°
ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ = ΠΏΡΠ°Π²Π΄Π°
Π²ΡΡΡΡΡ
Π½ΡΡΡ = Π»ΠΎΠΆΡ
ΡΠΊΡΡΡΠ°ΠΡΡΠ³Π΅Ρ = ΠΡΡΠΈΠ½Π°
Π΅ΡΠ»ΠΈ Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° ΠΈ ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ ΠΈ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π±ΡΡΠ³Π΅Ρ:
print("ΠΠ»ΠΈΠ΅Π½Ρ Ρ
ΠΎΡΠ΅Ρ:")
print("- ΠΠΈΠ΅ΡΠ° Π²ΠΌΠ΅ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΠΊΠΎΠ»Ρ")
print("- ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ")
print("- ΠΌΠΎΠ»ΠΎΡΠ½ΡΠΉ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ")
print("- ΠΠΈΡΠ½ΠΈΠΉ Π±ΡΡΠ³Π΅Ρ")
Π΅ΡΠ΅:
print("ΠΠ»ΠΈΠ΅Π½Ρ Π½Π΅ Ρ
ΠΎΡΠ΅Ρ Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΊΠΎΠ»Ρ, " +
"Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ, ΠΌΠΎΠ»ΠΎΡΠ½ΡΠΉ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ *ΠΈ* Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π±ΡΡΠ³Π΅Ρ") Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ΅ΡΡΡΠ΅ ΠΈΡΡΠΈΠ½Π½ΡΠ΅/Π»ΠΎΠΆΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ( Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° , ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ , ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ ΠΈ ΡΠΊΡΡΡΠ°Π±ΡΡΠ³Π΅Ρ ). ΠΠ½ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ Ρ
ΠΎΡΠ΅Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ.
ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if/else.
Π§ΡΠΎΠ±Ρ ΠΊΠΎΠ΄ if Π·Π°ΡΠ°Π±ΠΎΡΠ°Π», ΡΠ΅ΡΡΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ True ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ Π²ΡΠ΅ ΡΠ΅ΡΡΡΠ΅ ΠΈΡΡΠΈΠ½Π½ΡΠ΅/Π»ΠΎΠΆΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ ΠΈ . Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ
β False : Shake , ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π΅ Ρ
ΠΎΡΠ΅Π» ΠΌΠΎΠ»ΠΎΡΠ½ΡΠΉ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ.
ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ Π²ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΠΎΠΆΠ½ΡΠΌ . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠΎΠ΄ if Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ, Π° ΠΊΠΎΠ΄ else Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ . Π’Π°ΠΌ ΡΡΠ½ΠΊΡΠΈΡ print() Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡ Π½Π΅ Π½ΡΠΆΠ½Ρ Π²ΡΠ΅ ΡΠ΅ΡΡΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ:
ΠΠ»ΠΈΠ΅Π½ΡΡ Π½Π΅ Π½ΡΠΆΠ½Ρ Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π°, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΊΠ°ΡΡΠΎΡΠΊΠ° ΡΡΠΈ, ΠΌΠΎΠ»ΠΎΡΠ½ΡΠΉ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ *ΠΈ* Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π±ΡΡΠ³Π΅Ρ.
ΠΡΡΠ³ΠΈΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ . ΠΠΎΠ³Π΄Π° ΠΌΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠ΅ΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡ Ρ ΡΡΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ, ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ True ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ True . Π’ΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ False , Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ False .
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΡΠΎΠ³ΠΎ.
# If ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠ΅ΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡ Ρ ΠΈΠ»ΠΈ , ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ
Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ True . ΠΠΎΡ ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ if:
# Π’Π΅ΠΊΡΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°
ΡΠ΅ΠΊΡΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° = 40,7
# ΠΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ (Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ
Π¦Π΅Π»ΡΡΠΈΡ)
tempHigh = 40,7
ΠΠΈΠ·ΠΊΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° = -18,9# Π‘ΡΠ°Π²Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ ΡΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ
Π΅ΡΠ»ΠΈ currentTemp > tempLow ΠΈΠ»ΠΈ currentTemp < tempHigh:
print('Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° (' + str(currentTemp) +
') Π²ΡΡΠ΅ ΡΠ΅ΠΊΠΎΡΠ΄Π½ΠΎ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΈΠ»ΠΈ ' +
Β«Π½ΠΈΠΆΠ΅ ΡΠ΅ΠΊΠΎΡΠ΄Π½ΠΎ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½ΡΒ».)
Π΅ΡΠ΅:
print("ΠΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΠΎΡΠ΄ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ!") Π‘Π½Π°ΡΠ°Π»Π° ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅. currentTemp ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ; tempHigh ΠΈ tempLow ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΡΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΠΈ Π·Π° Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ if/else Π·Π°ΡΠ΅ΠΌ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ ΡΡΠΈΠΌΠΈ ΡΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ.
, Π΅ΡΠ»ΠΈ ΡΠ°ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π΄Π²Π° ΡΡΠ»ΠΎΠ²ΠΈΡ. Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ, ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ Π»ΠΈ ΡΠ΅ΠΊΡΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ( currentTemp > tempLow ). ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π½Π΅ Π½ΠΈΠΆΠ΅ Π»ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΡΠ°ΠΌΠΎΠ³ΠΎ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ( currentTemp < tempHigh ).
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΡΡΠΈ Π΄Π²Π° ΡΡΠ»ΠΎΠ²ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΈΠ»ΠΈ , ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ True , ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Python Π·Π°ΠΏΡΡΡΠΈΡ ΠΊΠΎΠ΄ if . ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΠΊΡΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π²ΡΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ (Π½ΠΎ Π½Π΅ Π½ΠΈΠΆΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ), Π²ΡΠ΅ Π½Π°ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ΅ΡΡ 9.0033 True Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΈΠ»ΠΈ .
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΊΠΎΠ΄ if . Π’Π°ΠΌ ΡΡΠ½ΠΊΡΠΈΡ print() Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΡΠ΅ΠΊΡΡΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π»ΠΈΠ±ΠΎ Π²ΡΡΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ Ρ
ΠΎΠ»ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π»ΠΈΠ±ΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎ Π³ΠΎΡΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΊΠΎΡΠ΄Π°:
Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° (40,7) Π²ΡΡΠ΅ ΡΠ΅ΠΊΠΎΡΠ΄Π½ΠΎ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅ ΡΠ΅ΠΊΠΎΡΠ΄Π½ΠΎ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ.
# ΠΡΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅
True ΡΡΠ΅Π΄ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π‘ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ.
ΠΠΎΠ³Π΄Π° ΠΌΡ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π΅ΠΌ, Π½Π°ΠΌ Π²ΡΠ΅ Π΅ΡΠ΅ Π½ΡΠΆΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ True Π£ΡΠ»ΠΎΠ²ΠΈΠ΅, ΡΡΠΎΠ±Ρ Π²ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ True ΡΠ°ΠΊΠΆΠ΅. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΌΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠ΅ΠΌ Ρ ΠΈΠ»ΠΈ , ΡΠ΅ΠΌ Π²ΡΡΠ΅ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²Π΅ΡΠ½ΠΎ .
ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΅ΡΡΠΈΡΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΈΠ»ΠΈ :
# ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ Π·Π°ΠΊΠ°Π·Π°Π» ΠΊΠ»ΠΈΠ΅Π½Ρ.
Π±Π΅Π· ΡΠΎΠ»ΠΈ = ΠΡΡΠΈΠ½Π°
Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° = Π»ΠΎΠΆΡ
ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ = ΠΠΎΠΆΡ
Π²ΡΡΡΡΡ
Π½ΡΡΡ = Π»ΠΎΠΆΡ
# ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π·Π°ΠΊΠ°Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
Π΅ΡΠ»ΠΈ Π½Π΅ΡΠ‘ΠΎΠ»Ρ ΠΈΠ»ΠΈ Π΄ΠΈΠ΅ΡΠ°ΠΠΎΠ»Π° ΠΈΠ»ΠΈ ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ:
print("ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊ Π·Π°ΠΊΠ°Π·Ρ:")
print("ΠΠ΅Π· ΡΠΎΠ»ΠΈ:\t\t", noSalt)
print("ΠΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π°:\t\t", Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π°)
print("ΠΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ:\t", ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ)
print("ΠΠΎΠ»ΠΎΡΠ½ΡΠΉ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ:\t\t", Π²ΡΡΡΡΡ
Π½ΡΡΡ)
Π΅ΡΠ΅:
print("ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΊΠ°Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡΠ΅." ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π·Π°ΠΊΠ°Π·Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π² ΡΠ΅ΡΡΠΎΡΠ°Π½Π΅ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ.
Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ΅ΡΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ( noSalt , dietCoke , fries ΠΈ Shake ). ΠΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ True ΠΈΠ»ΠΈ False Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π·Π°ΠΊΠ°Π·Π°Π» ΠΊΠ»ΠΈΠ΅Π½Ρ.
ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΡΡΠΎΡ Π·Π°ΠΊΠ°Π· ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ if/else. Π§Π°ΡΡΡ if ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ ΡΠ΅ΡΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ Π² ΠΎΠ΄Π½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ True Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ , Π΅ΡΠ»ΠΈ Π·Π°ΠΏΡΡΠ΅Π½ ΠΊΠΎΠ΄ . Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΠ΄Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ( noSalt ) Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ True .
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ False , ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ True Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΠ΄Π° if . Π’Π°ΠΌ print() ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠΎ, ΡΡΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ Π·Π°ΠΊΠ°Π·Π°Π», Π²ΡΠ²ΠΎΠ΄Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ:
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠΏΡΠΈΠΈ Π΄Π»Ρ Π·Π°ΠΊΠ°Π·Π°: ΠΠ΅Π· ΡΠΎΠ»ΠΈ: ΠΏΡΠ°Π²Π΄Π° ΠΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π°: Π»ΠΎΠΆΡ ΠΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ: ΠΠΎΠΆΡ ΠΠΎΠ»ΠΎΡΠ½ΡΠΉ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ: ΠΠΎΠΆΡ
ΠΠ»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if ΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π²ΠΌΠ΅ΡΡΠ΅.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΊΠΎΠ΄, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ( ΠΈ ), Π° Π΄ΡΡΠ³ΠΈΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ
Π±ΡΠ»ΠΎ True ( ΠΈΠ»ΠΈ ).
ΠΠΎΠ³Π΄Π° ΠΌΡ ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ ( ( ΠΈ ) ). ΠΠ½ΠΎΠ³Π΄Π° ΠΎΡ Π½ΠΈΡ
ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Python. Π ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΏΡΠΎΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ Ρ ΠΈ ΠΈ ΠΈΠ»ΠΈ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ. ΠΠΎΡ Π±ΡΡΡΡΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:
ΡΡΠ»ΠΎΠ²ΠΈΠ΅ = (A ΠΈ B) ΠΈΠ»ΠΈ C
ΠΡΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ True Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π²:
- ΠΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ
AΠΈBΡΠ°Π²Π½Π°True. - ΠΠ»ΠΈ ΠΊΠΎΠ³Π΄Π°
CΡΠ°Π²Π½ΠΎTrue.
ΠΡΠ»ΠΈ ΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ΅, ΠΈ Π²ΡΠΎΡΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ False , ΡΠΎ ΡΡΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ False .
ΠΠΎΡ Π΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ:
ΡΡΠ»ΠΎΠ²ΠΈΠ΅ = (A ΠΈΠ»ΠΈ B) ΠΈ C
ΠΡΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΡΡΠΈΠ½Π½ΠΎ , ΠΊΠΎΠ³Π΄Π° Π΄Π²Π° ΡΠΎΠ±ΡΡΠΈΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ:
- ΠΠΈΠ±ΠΎ
Π, Π»ΠΈΠ±ΠΎΠΡΠ°Π²Π½ΠΎΠΡΡΠΈΠ½Π½ΠΎ. - Π
Π‘ΡΠ΅ΡΡΡΠΡΡΠΈΠ½Π°.
ΠΠΎΠ³Π΄Π° A ΠΈ B ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Π² False , Π° C ΡΠ°Π²Π½ΠΎ False , ΡΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π²Π½ΠΎ False . Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° Python, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅.
# ΠΡΠΈΠΌΠ΅Ρ: ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if Ρ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ
ΠΈ + ΠΈΠ»ΠΈ ΠΠΎΠΏΡΡΡΠΈΠΌ, Π½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π·Π°ΠΊΠ°Π·Ρ Π² ΡΠ΅ΡΡΠΎΡΠ°Π½Π΅ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ Π½Π°Π·Π½Π°ΡΠΈΡΡ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° Π΄Π»Ρ Π·Π°ΠΊΠ°Π·Π°, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π½Π°ΡΡ, Ρ ΠΎΡΠ΅Ρ Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π½Π°ΠΏΠΈΡΠΎΠΊ ΠΈΠ»ΠΈ Π΅Π΄Ρ. ΠΡ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΠΌ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° if/else:
# ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ, Π·Π°ΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ.Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° = Π»ΠΎΠΆΡ Π²ΡΡΡΡΡ Π½ΡΡΡ = ΠΏΡΠ°Π²Π΄Π° ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ = ΠΏΡΠ°Π²Π΄Π° Π±ΡΡΠ³Π΅Ρ = ΠΏΡΠ°Π²Π΄Π° # ΠΡΠ΅Π½ΠΈΡΡ Π·Π°ΠΊΠ°Π· ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΅ΡΠ»ΠΈ (Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° ΠΈΠ»ΠΈ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ) ΠΈ (ΠΊΠ°ΡΡΠΎΡΠΊΠ° ΡΡΠΈ ΠΈΠ»ΠΈ Π±ΡΡΠ³Π΅Ρ): print("ΠΠ»ΠΈΠ΅Π½Ρ Ρ ΠΎΡΠ΅Ρ Π΅ΡΠ΅ Π²ΡΠΏΠΈΡΡ " + "(Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° ΠΈ/ΠΈΠ»ΠΈ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ) ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π΅Π΄Π°" + "(ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ ΠΈ/ΠΈΠ»ΠΈ Π±ΡΡΠ³Π΅Ρ)") Π΅ΡΠ΅: print("ΠΠ»ΠΈΠ΅Π½Ρ Π½Π΅ Ρ ΠΎΡΠ΅Ρ " + "Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π½Π°ΠΏΠΈΡΠΎΠΊ *ΠΈ* Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π΅Π΄Π°")
Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ΅ΡΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅: Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° , ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ , ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ ΠΈ Π±ΡΡΠ³Π΅Ρ . ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, Ρ
ΠΎΡΠ΅Ρ Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ( True ) ΠΈΠ»ΠΈ Π½Π΅Ρ ( False ).
ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ Π·Π°ΠΊΠ°Π· ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ if/else. Π’Π°ΠΌ ΠΌΡ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΠΌ Π΄Π²Π΅ Π³ΡΡΠΏΠΏΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ
ΠΈ . ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ±Π΅ Π³ΡΡΠΏΠΏΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ True Π΄ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΠ΄Π° if .
ΠΠ΅ΡΠ²Π°Ρ Π³ΡΡΠΏΠΏΠ° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π·Π°ΠΊΠ°Π·Π°Π» Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΊΠΎΠ»Ρ ΠΈΠ»ΠΈ ΠΌΠΎΠ»ΠΎΡΠ½ΡΠΉ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ ( Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠΊΠ°-ΠΊΠΎΠ»Π° ΠΈΠ»ΠΈ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ ).
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΡΡΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ»ΠΈ , ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ
Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ True , ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΡ Π³ΡΡΠΏΠΏΡ True . (ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΡΡΡΡΡ
Π½ΡΡΡ ΡΠ°Π²Π½ΠΎ True , ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ True .)
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π»Ρ Π²ΡΠΎΡΠΎΠΉ Π³ΡΡΠΏΠΏΡ. ΠΠ΄Π΅ΡΡ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ, Π·Π°ΠΊΠ°Π·Π°Π» Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠ°ΡΡΠΎΡΠΊΡ ΡΡΠΈ ΠΈΠ»ΠΈ Π±ΡΡΠ³Π΅Ρ ( ΡΡΠΈ ΠΈΠ»ΠΈ Π±ΡΡΠ³Π΅Ρ ). ΠΡ ΡΠ½ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ , ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ True Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΡ Π³ΡΡΠΏΠΏΡ 9.0033 ΠΠ΅ΡΠ½ΠΎ . (ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ±Π΅ Π³ΡΡΠΏΠΏΡ ΡΠ°Π²Π½Ρ True , ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΆΠ΅ True .)
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π»Π΅Π²Π°Ρ Π³ΡΡΠΏΠΏΠ° ΠΈ ΠΏΡΠ°Π²Π°Ρ Π³ΡΡΠΏΠΏΠ° ΡΠ²Π»ΡΡΡΡΡ True , ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈΡ
Ρ ΠΈ ΡΠ°ΠΊΠΆΠ΅ Π΄Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ True . ΠΡΠ°ΠΊ, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΊΠΎΠ΄ , Π΅ΡΠ»ΠΈ . Π’Π°ΠΌ ΡΡΠ½ΠΊΡΠΈΡ print() ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ Ρ
ΠΎΡΠ΅Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ:
ΠΠ»ΠΈΠ΅Π½Ρ Ρ ΠΎΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π½Π°ΠΏΠΈΡΠΎΠΊ (Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° ΠΈ/ΠΈΠ»ΠΈ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ) ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΅Π΄Ρ (ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ ΠΈ/ΠΈΠ»ΠΈ Π±ΡΡΠ³Π΅Ρ).![]()
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΌΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠΎΡΠ½ΠΎ Π·Π½Π°Π΅ΠΌ, ΡΠ΅Π³ΠΎ Ρ
ΠΎΡΠ΅Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠΎΠ΄ , Π΅ΡΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΈΡΡΠ°ΡΠΈΡΠΌΠΈ, ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π·Π°ΡΡΠ°Π²ΠΈΠ»ΠΎ ΡΡΠΎΡ ΠΊΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΡΠΎ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΈΠ»ΠΈ .
Π ΡΠ΅Π»ΠΎΠΌ, ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π²Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠ΅ΡΠ΅ Ρ ΠΈΠ»ΠΈ , ΡΠ΅ΠΌ ΠΌΠ΅Π½Π΅Π΅ ΡΠΎΡΠ½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Ρ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΡΠ·Π²Π°Π»ΠΎ Π·Π°ΠΏΡΡΠΊ ΠΊΠΎΠ΄Π°.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ if:
- ΠΡΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ if ΠΌΡ ΠΈΠ·ΡΡΠ°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΠΌ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ.
- Π Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΡΡΠΈΡΠ°Π½ΠΈΠΈ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ if ΠΌΡ ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π° Π»ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ .
- Π Π² ΡΠ΅ΡΡΠ°Ρ
ΡΠ»Π΅Π½ΡΡΠ²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° if Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ
in, ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠΈΠΉ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² Π΄ΡΡΠ³ΠΎΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ± ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ
if Π² Python ΡΠΌ. Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² if.
# Π Π΅Π·ΡΠΌΠ΅
ΠΠ»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΌΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ΅ if. Π Python Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ Π΄Π²Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ True , ΠΊΠΎΠ³Π΄Π° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠ»Π΅Π²Π° ΠΎΡ Π½Π΅Π³ΠΎ ΠΈ ΡΠΏΡΠ°Π²Π° ΡΠ°Π²Π½ΠΎ True . ΠΡΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΎΠ±Π° ΡΠ²Π»ΡΡΡΡΡ False , ΡΠΎ ΠΈΡ
ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ False . ΠΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅Ρ ΡΡΡΠΎΠ³ΠΈΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ: ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠ°Π²Π½Ρ True ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ. ΠΡΠΎΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ True , ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ΅ ΠΈ/ΠΈΠ»ΠΈ ΠΏΡΠ°Π²ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ ΠΠ΅ΡΠ½ΠΎ . Π’ΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΠ±ΠΎΠΈΠΌΠΈ False ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΈΠ»ΠΈ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ False . ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌ: ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ True Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°.
ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΌΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈ ΠΈ ΠΈΠ»ΠΈ .

append(string in text)
if all(checks):
do_something()
")
# ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ: ΠΠΎΡΠ° ΠΈΠ΄ΡΠΈ Π½Π° ΡΠ°Π±ΠΎΡΡ.
Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° = Π»ΠΎΠΆΡ
Π²ΡΡΡΡΡ
Π½ΡΡΡ = ΠΏΡΠ°Π²Π΄Π°
ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ = ΠΏΡΠ°Π²Π΄Π°
Π±ΡΡΠ³Π΅Ρ = ΠΏΡΠ°Π²Π΄Π°
# ΠΡΠ΅Π½ΠΈΡΡ Π·Π°ΠΊΠ°Π· ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
Π΅ΡΠ»ΠΈ (Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° ΠΈΠ»ΠΈ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ) ΠΈ (ΠΊΠ°ΡΡΠΎΡΠΊΠ° ΡΡΠΈ ΠΈΠ»ΠΈ Π±ΡΡΠ³Π΅Ρ):
print("ΠΠ»ΠΈΠ΅Π½Ρ Ρ
ΠΎΡΠ΅Ρ Π΅ΡΠ΅ Π²ΡΠΏΠΈΡΡ " +
"(Π΄ΠΈΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ»Π° ΠΈ/ΠΈΠ»ΠΈ ΠΊΠΎΠΊΡΠ΅ΠΉΠ»Ρ) ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π΅Π΄Π°" +
"(ΠΊΠ°ΡΡΠΎΡΠ΅Π»Ρ ΡΡΠΈ ΠΈ/ΠΈΠ»ΠΈ Π±ΡΡΠ³Π΅Ρ)")
Π΅ΡΠ΅:
print("ΠΠ»ΠΈΠ΅Π½Ρ Π½Π΅ Ρ
ΠΎΡΠ΅Ρ " +
"Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π½Π°ΠΏΠΈΡΠΎΠΊ *ΠΈ* Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π΅Π΄Π°")