π Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ ΠΏΠΎ Python Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ . Π§Π°ΡΡΡ 12: ΠΠ½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΠ·ΡΡΠ°Π΅ΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΉ Π² Python: ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΡΡ , ΠΈ Π² ΠΊΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ lambda-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π»ΡΡΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΠΏΠΈΡΠΊΠΎΠ²ΡΠΌΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ. Π ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ β 10 ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ.
ΠΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ
ΠΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΠΌΠΈ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΡΠ°ΠΊΡΡ
ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° lambda
, Π½Π΅ Π΄Π°Π²Π°Ρ Π΅ΠΉ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. ΠΡΠΎΠΈΡΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π° Β«Π»ΡΠΌΠ±Π΄Π°Β» ΡΠ²ΡΠ·Π°Π½ΠΎ
Ρ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Ξ»-ΠΈΡΡΠΈΡΠ»Π΅Π½ΠΈΡ.
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π² Python
1. ΠΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΡΠ°ΡΠΊΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π°
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΡΡ
def
ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ
Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄ΠΈΡΠΊΡΠΈΠΌΠΈΠ½Π°Π½ΡΠ°:
def discr(b, a, c): return b ** 2 - 4 * a * c
Π ΡΠ°ΠΊ β Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ:
lambda b, a, c: b ** 2 - 4 * a * c
2. ΠΠ½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ, Π² ΡΠΎΠΌ ΡΡΠ°ΡΡΠΊΠ΅
ΠΊΠΎΠ΄Π°, Π³Π΄Π΅ Π±ΡΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ. ΠΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ
ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ def
.
Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ map(), filter(), sorted(), min(), max() ΠΈ Ρ. ΠΏ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ
Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ:
mydict = {'ΡΠ»ΠΈΠ²Π°':5, 'ΠΏΠ°ΠΏΠ°ΠΉΡ':6, 'Π»ΡΠΊ':56, 'ΠΌΠ°ΡΠ°ΠΊΡΠΉΡ':78, 'Π΅ΠΆΠ΅Π²ΠΈΠΊΠ°':45} print('ΠΠΎ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ: ', mydict) sorted_mydict = dict(sorted(mydict.items(), key=lambda item: len(item[0]))) print('ΠΠΎΡΠ»Π΅ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ: ', sorted_mydict)
ΠΡΠ²ΠΎΠ΄:
ΠΠΎ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ: {'ΡΠ»ΠΈΠ²Π°': 5, 'ΠΏΠ°ΠΏΠ°ΠΉΡ': 6, 'Π»ΡΠΊ': 56, 'ΠΌΠ°ΡΠ°ΠΊΡΠΉΡ': 78, 'Π΅ΠΆΠ΅Π²ΠΈΠΊΠ°': 45} ΠΠΎΡΠ»Π΅ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ: {'Π»ΡΠΊ': 56, 'ΡΠ»ΠΈΠ²Π°': 5, 'ΠΏΠ°ΠΏΠ°ΠΉΡ': 6, 'Π΅ΠΆΠ΅Π²ΠΈΠΊΠ°': 45, 'ΠΌΠ°ΡΠ°ΠΊΡΠΉΡ': 78}
3. ΠΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΡΠΌ ΠΈΠΌΠ΅Π½ Π½Π΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅, Π½ΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡΠΌΠΈ PEP8, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΡ ΡΠ°ΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡΠΈ: ΡΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΠΌΠ΅Π½Π° ΠΈΠΌ Π½Π΅ Π½ΡΠΆΠ½Ρ:
#ΠΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ max_num = lambda a, b : a if a > b else b #ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ def max_num(a, b): return a if a > b else b
4. ΠΠ½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ. ΠΠ΄Π΅ΡΡ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ ΡΠΏΠΈΡΠΊΠ° ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ ΡΠ΅Π½Ρ:
fruit = [ {'Π½Π°Π·Π²Π°Π½ΠΈΠ΅':'Π²ΠΈΠ½ΠΎΠ³ΡΠ°Π΄', 'ΡΠ΅Π½Π°': 230, 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 412 }, {'Π½Π°Π·Π²Π°Π½ΠΈΠ΅':'ΠΌΠ°Π½Π³ΠΎ', 'ΡΠ΅Π½Π°': 350, 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 21 }, {'Π½Π°Π·Π²Π°Π½ΠΈΠ΅':'Π±Π°Π½Π°Π½Ρ', 'ΡΠ΅Π½Π°': 70, 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 234 }, {'Π½Π°Π·Π²Π°Π½ΠΈΠ΅':'ΡΠ±Π»ΠΎΠΊΠΈ', 'ΡΠ΅Π½Π°': 66, 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 213 }, ] print(sorted(fruit, key=lambda item: item['ΡΠ΅Π½Π°']))
ΠΡΠ²ΠΎΠ΄:
[{'Π½Π°Π·Π²Π°Π½ΠΈΠ΅': 'ΡΠ±Π»ΠΎΠΊΠΈ', 'ΡΠ΅Π½Π°': 66, 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 213}, {'Π½Π°Π·Π²Π°Π½ΠΈΠ΅': 'Π±Π°Π½Π°Π½Ρ', 'ΡΠ΅Π½Π°': 70, 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 234}, {'Π½Π°Π·Π²Π°Π½ΠΈΠ΅': 'Π²ΠΈΠ½ΠΎΠ³ΡΠ°Π΄', 'ΡΠ΅Π½Π°': 230, 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 412}, {'Π½Π°Π·Π²Π°Π½ΠΈΠ΅': 'ΠΌΠ°Π½Π³ΠΎ', 'ΡΠ΅Π½Π°': 350, 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 21}]
5. ΠΠ½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π΄Π²Π° ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π²Π΅ΡΠ½Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ:
lambda a : a + 10, a - 5
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅:
NameError: name 'a' is not defined
6. ΠΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π»ΠΎ ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π²Π°ΠΈΠ²Π°ΡΡ Π²ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
def my_function(n): return lambda a : a * n double = my_function(2) print(double(15)) # ΠΡΠ²ΠΎΠ΄: 30
7. Π Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΡΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ. ΠΠ΄Π΅ΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ»ΠΎΠ²ΠΎ Π³Π»Π°ΡΠ½Π°Ρ ΠΈΠ»ΠΈ ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ Π²
ΡΠΏΠΈΡΠΎΠΊ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ Π±ΡΠΊΠ²Π° Π² ΡΡΡΠΎΠΊΠ΅ st
Π³Π»Π°ΡΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎΠΉ:
st = 'ΡΠΆΠ΅ΡΡΡΡΠΈΠΎΠΏΡΡΠ°ΡΠ΄ΡΠ³ΡΠΉΠΊΠ»Π·Ρ ΡΠ²Π±Π½ΠΌ' vowels = 'Π°ΠΈΠ΅ΡΠΎΡΡΡΡΡ' result = list(map(lambda x: 'Π³Π»Π°ΡΠ½Π°Ρ' if x in vowels else 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', st)) print(result)
ΠΡΠ²ΠΎΠ΄:
['Π³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'Π³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'Π³Π»Π°ΡΠ½Π°Ρ', 'Π³Π»Π°ΡΠ½Π°Ρ', 'Π³Π»Π°ΡΠ½Π°Ρ', 'Π³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'Π³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ', 'ΡΠΎΠ³Π»Π°ΡΠ½Π°Ρ']
Π Π² ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΈΠ· ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°, ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΡΡΠΈΠ΅ 6:
numbers = [7, 8, 6, 9, 4, -6, 2, 0, -3, -12, -5, -2, 12, 77, 32] print(list(filter(lambda x: x > 6 and x % 2 == 0, numbers)))
8. ΠΠ½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ²Π»ΡΡΡΡΡ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡΠΌΠΈ β ΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅. Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ:
def get_min_or_max(value='max'): return eval(f'lambda x: {value}(x)') lst = [3, 5, -22, -15, 100, 7, 8, 9, 12, 98] max_func = get_min_or_max() min_func = get_min_or_max('min') print(max_func(lst)) print(min_func(lst))
ΠΡΠ²ΠΎΠ΄:
100 -22
9. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ return, pass, assert ΠΈ raise.
10. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ, Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ²:
- ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅;
- ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠ΅;
- ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠ΅ (ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ + ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠ΅);
- *args;
- **kwargs.
11. ΠΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ Π² ΡΠΏΠΈΡΠΊΠ°Ρ :
ops = [(lambda x, y: x + y), (lambda x, y: x - y), (lambda x, y: x * y), (lambda x, y: x / y)] x, y = int(input()), int(input()) for i in range(len(ops)): print(ops[i](x, y)) # ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π»Ρ x = 12, y = 15: 27 -3 180 0.8
Π ΡΠ°ΠΊΠΆΠ΅ Π² ΡΠ»ΠΎΠ²Π°ΡΡΡ :
ops = {'neg': lambda x: abs(x), 'pos': lambda x: x / 2, 'zero': lambda x: x + 5} lst = list(map(int, input().split())) for i in lst: if i < 0: print(ops['neg'](i)) elif i > 0: print(ops['pos'](i)) else: print(ops['zero'](i)) # ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π»Ρ 4 -5 0 6 -3: 2.0 5 5 3.0 3
12. ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΠΏΠΈΡΠΊΠΎΠ²ΡΠΌΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, Π·Π΄Π΅ΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΠΈΡΠΊΠ° Π² ΠΊΡΠ±:
my_list = [3, 5, 6, 7, 2, 8, 9, 10] cubes = map(lambda x: pow(x, 3), my_list) # ΠΈΠ»ΠΈ x ** 3 print(list(cubes))
ΠΠ΄Π½Π°ΠΊΠΎ ΡΠΎΡ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΡΠ΅:
print([i ** 3 for i in my_list])
ΠΡΠ²ΠΎΠ΄:
[27, 125, 216, 343, 8, 512, 729, 1000]
Π Π·Π΄Π΅ΡΡ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°:
my_list = [4, 2, 3, 5, 16, 12, 2, 8, 9, 10] print(list(filter(lambda x: x % 2 == 0, my_list)))
ΠΡΠ²ΠΎΠ΄:
[4, 2, 16, 12, 2, 8, 10]
Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ²ΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅:
print([i for i in my_list if i % 2 == 0])
ΠΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ filter():
lst = ['ΡΠΎΠ»Π»', 'ΡΠ±Π»ΠΎΠΊΠΎ', 'ΠΊΠ½ΠΈΠ³Π°', 'ΡΠ°Ρ', 'Π½ΠΎΡΡΠ±ΡΠΊ'] print(list(filter(lambda x: len(x) > 4, lst)) ) print(list(filter(lambda x: 'Ρ' in x, lst)))
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΏΠΈΡΠΊΠΎΠ²ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΏΡΠΎΡΠ΅:
print([i for i in lst if len(i) > 4]) print([i for i in lst if 'Ρ' in i])
ΠΡΠ²ΠΎΠ΄:
['ΡΠ±Π»ΠΎΠΊΠΎ', 'ΠΊΠ½ΠΈΠ³Π°', 'Π½ΠΎΡΡΠ±ΡΠΊ'] ['ΡΠΎΠ»Π»', 'ΡΠ°Ρ']
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 1
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΏΠΈΡΠΎΠΊ, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π», ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². Π Π΅ΡΠΈΡΠ΅ Π·Π°Π΄Π°ΡΡ ΡΡΠ΅ΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
- Ρ ΠΏΠΎΠΌΠΎΡΡΡ reduce ΠΈ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΈ;
- Ρ math.prod();
- Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
3 5 6 7 8 2 4 3 4
ΠΡΠ²ΠΎΠ΄:
483840
Π Π΅ΡΠ΅Π½ΠΈΠ΅ 1:
from functools import reduce lst = list(map(int, input().split())) print(reduce(lambda x, y: x * y, lst))
Π Π΅ΡΠ΅Π½ΠΈΠ΅ 2:
import math lst = list(map(int, input().split())) print(math.prod(lst))
Π Π΅ΡΠ΅Π½ΠΈΠ΅ 3:
def prod(lst): prod = 1 for i in lst: prod *= i return prod lst = list(map(int, input().split())) print(prod(lst))
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 2
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ Π² Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
Π‘Π»ΠΎΠ²Π°ΡΡ:
unsorted_dict = {'ΡΡΡΠΊΡ': 'ΡΠ±Π»ΠΎΠΊΠΎ', 'ΡΠ²Π΅Ρ': 'Π°Π½ΡΡΠ°ΡΠΈΡ', 'Π°ΡΡΠΈΠΊΡΠ»': 'Π²5678', 'ΠΌΠΎΠ΄Π΅Π»Ρ': 'Π±Π°Π±ΠΎΡΠΊΠ°', 'Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅': 'ΠΊΠ½ΠΈΠ³Π°', 'ΠΆΠ°Π½Ρ': 'ΡΡΠΈΠ»Π»Π΅Ρ'}
ΠΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ:
{'ΡΠ²Π΅Ρ': 'Π°Π½ΡΡΠ°ΡΠΈΡ', 'ΠΌΠΎΠ΄Π΅Π»Ρ': 'Π±Π°Π±ΠΎΡΠΊΠ°', 'Π°ΡΡΠΈΠΊΡΠ»': 'Π²5678', 'Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅': 'ΠΊΠ½ΠΈΠ³Π°', 'ΠΆΠ°Π½Ρ': 'ΡΡΠΈΠ»Π»Π΅Ρ', 'ΡΡΡΠΊΡ': 'ΡΠ±Π»ΠΎΠΊΠΎ'}
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
unsorted_dict = {'ΡΡΡΠΊΡ': 'ΡΠ±Π»ΠΎΠΊΠΎ', 'ΡΠ²Π΅Ρ': 'Π°Π½ΡΡΠ°ΡΠΈΡ', 'Π°ΡΡΠΈΠΊΡΠ»': 'Π²5678', 'ΠΌΠΎΠ΄Π΅Π»Ρ': 'Π±Π°Π±ΠΎΡΠΊΠ°', 'Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅': 'ΠΊΠ½ΠΈΠ³Π°', 'ΠΆΠ°Π½Ρ': 'ΡΡΠΈΠ»Π»Π΅Ρ'} print(dict(sorted(unsorted_dict.items(), key=lambda item: item[1])))
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠ°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ zip():
print(dict(sorted(zip(unsorted_dict.values(), unsorted_dict.keys()))))
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 3
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΏΠΈΡΠΎΠΊ, ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π² Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π°, ΡΠΎΡΡΠΎΡΡΠΈΠ΅ ΠΈΠ· 5 Π±ΡΠΊΠ². Π Π΅ΡΠΈΡΠ΅ Π·Π°Π΄Π°ΡΡ Π΄Π²ΡΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ β Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΏΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
ΡΠΈΠ·Π°Π»ΠΈΡ Π³ΡΡΡΠ° ΡΠ»ΠΈΠ²Π° Π°ΡΠ±ΡΠ· Π±Π°Π½Π°Π½ Π°ΠΏΠ΅Π»ΡΡΠΈΠ½ ΡΠ±Π»ΠΎΠΊΠΎ ΠΏΠ°ΠΏΠ°ΠΉΡ
ΠΡΠ²ΠΎΠ΄:
Π°ΡΠ±ΡΠ· Π±Π°Π½Π°Π½ Π³ΡΡΡΠ° ΡΠ»ΠΈΠ²Π°
Π Π΅ΡΠ΅Π½ΠΈΠ΅ 1:
my_lst = input().split() print(*sorted(list(filter(lambda x: len(x) == 5, my_lst))))
Π Π΅ΡΠ΅Π½ΠΈΠ΅ 2:
my_lst = input().split() print(*sorted([i for i in my_lst if len(i) == 5]))
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 4
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ:
- ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΡΡ Π΄Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ datetime.datetime.now();
- ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄Π½Π΅, ΠΌΠ΅ΡΡΡΠ΅ ΠΈ Π³ΠΎΠ΄Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ;
- Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π΄Π΅Π½Ρ, ΠΌΠ΅ΡΡΡ ΠΈ Π³ΠΎΠ΄ Π½Π° ΡΠΊΡΠ°Π½.
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π°:
Π΄Π΅Π½Ρ: 13 ΠΌΠ΅ΡΡΡ: 1 Π³ΠΎΠ΄: 2023
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
import datetime now = datetime.datetime.now() date = [['Π΄Π΅Π½Ρ', lambda x: x.day], ['ΠΌΠ΅ΡΡΡ', lambda x: x.month], ['Π³ΠΎΠ΄', lambda x: x.year]] for i in date: print(f'{i[0]}: {i[1](now)}')
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π±Π΅Π· Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΉ Π·Π°Π΄Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ ΡΠ°ΠΊ:
import datetime now = str(datetime.datetime.now()) date = now.split()[0].split('-') print(f'Π΄Π΅Π½Ρ: {date[2]}' f'\nΠΌΠ΅ΡΡΡ: {date[1]}' f'\nΠ³ΠΎΠ΄: {date[0]}' )
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 5
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ n ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ n ΠΏΠ΅ΡΠ²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
12
ΠΡΠ²ΠΎΠ΄:
0 1 1 2 3 5 8 13 21 34 55 89
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
from functools import reduce fibonacci = lambda n: reduce(lambda x, n: x + [x[-1] + x[-2]], range(n - 2), [0, 1]) n = int(input()) print(*fibonacci(n))
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 6
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ Ρ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ (ΠΎΠ±ΡΠΈΠ΅ Π΄Π»Ρ ΠΎΠ±Π΅ΠΈΡ ΡΡΡΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ) Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ².
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
3 6 7 8 9 2 1 0 12 45 7 9 0 12 15 5 6 11 43
ΠΡΠ²ΠΎΠ΄:
ΠΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅: 7 9 0 12 6
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
lst1 = list(map(int, input().split())) lst2 = list(map(int, input().split())) intersection = list(filter(lambda x: x in lst1, lst2)) print('ΠΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:', *intersection)
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 7
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΡΡΠΈΡΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΡΠΎΠΊΡ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
- ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π° ΠΈΠ΄ΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ;
- ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠ΅, ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π° ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Ρ ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
-6 -1 3 -5 -15 4 1 9 8 6 -3 -4 12 -10 7
ΠΡΠ²ΠΎΠ΄:
1 3 4 6 7 8 9 12 -15 -10 -6 -5 -4 -3 -1
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
lst = list(map(int, input().split())) print(*sorted(lst, key = lambda i: 0 if i == 0 else -1 / i))
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 8
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ, ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΡΠ΅ΡΡΡ ΡΡΡΠΎΠΊΡ Ρ ΠΏΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΡΠΌΠΈ ΡΡΠΌΠΌΠ°ΠΌΠΈ ΡΠΈΡΠ΅Π» ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΈ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
7 2 3 -5 6 7 0 1 12 45 9 33 32 87 12 -2 4 7 1 3 9 2 4 2
ΠΡΠ²ΠΎΠ΄:
39 89 15 -7 10 14 1 4 21 47 13 35
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
lst1 = list(map(int, input().split())) lst2 = list(map(int, input().split())) print(*list(map(lambda x, y: x + y, lst1, lst2)))
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π΄ΡΡΠ³ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ β Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ zip():
for i, j in zip(lst1, lst2): print(i + j, end=' ')
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 9
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ 1) ΡΡΡΠΎΠΊΡ Ρ Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠ»ΠΎΠ²; 2) ΠΎΠ΄Π½ΠΎ ΡΠ»ΠΎΠ²ΠΎ, Π½Π΅ Π²Ρ ΠΎΠ΄ΡΡΠ΅Π΅ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΡΡΠΎΠΊΡ, ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡ Π²ΡΠ΅ Π°Π½Π°Π³ΡΠ°ΠΌΠΌΡ ΡΠ»ΠΎΠ²Π° Π² ΡΡΡΠΎΠΊΠ΅.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
ΠΊΠ°ΠΏΡΠΈΠ· ΠΊΠ»ΠΎΡΠ½ ΠΊΠΎΠ»Π±Π° ΠΊΠΎΠ»ΡΠ½ ΠΊΡΠΎΠ½Π° ΡΠΊΠ»ΠΎΠ½ ΠΊΠΎΠ»ΡΠ±Π΅Π»Ρ ΠΊΠ°ΡΡΠ° ΠΊΡΠ»ΠΎΠ½
ΠΡΠ²ΠΎΠ΄:
ΠΊΠ»ΠΎΡΠ½ ΠΊΠΎΠ»ΡΠ½ ΡΠΊΠ»ΠΎΠ½
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
lst = input().split() word = input() print(*list(filter(lambda x: (set(word) == set(x)), lst)))
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 10
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ ΠΏΠ°ΡΠΎΠ»Ρ. ΠΠ°Π΄Π΅ΠΆΠ½ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 9 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²; ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π² ΠΏΠ°ΡΠΎΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½Π°:
- Π±ΡΠΊΠ²Π° Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅;
- Π±ΡΠΊΠ²Π° Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅;
- ΡΠΈΡΡΠ°;
- ΠΈ Ρ
ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΈΠ· Π½Π°Π±ΠΎΡΠ° !@#$%^&*()-+.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π° 1:
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ: password
ΠΡΠ²ΠΎΠ΄:
Π ΠΏΠ°ΡΠΎΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½Π° Π±ΡΠΊΠ²Π° Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π ΠΏΠ°ΡΠΎΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½Π° ΡΠΈΡΡΠ° ΠΠ°ΡΠΎΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² !@#$%^&*()-+ ΠΠ°ΡΠΎΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 9 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π° 2:
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ: Mur#zilka98
ΠΡΠ²ΠΎΠ΄:
ΠΠ°Π΄Π΅ΠΆΠ½ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
def check_password(passw): res_dict = [ lambda passw: any(x.isupper() for x in passw) or '\nΠ ΠΏΠ°ΡΠΎΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½Π° Π±ΡΠΊΠ²Π° Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅', lambda passw: any(x.islower() for x in passw) or '\nΠ ΠΏΠ°ΡΠΎΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½Π° Π±ΡΠΊΠ²Π° Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅ ', lambda passw: any(x.isdigit() for x in passw) or '\nΠ ΠΏΠ°ΡΠΎΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½Π° ΡΠΈΡΡΠ°', lambda passw: any(x in '!@#$%^&*()-+' for x in passw) or '\nΠΠ°ΡΠΎΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² !@#$%^&*()-+', lambda passw: len(passw) >= 9 or '\nΠΠ°ΡΠΎΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 9 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²'] result = [x for x in [i(passw) for i in res_dict] if x != True] if not result: result.append('ΠΠ°Π΄Π΅ΠΆΠ½ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ') return result st = input('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ: ') print(*check_password(st))
ΠΠΎΠ΄Π²Π΅Π΄Π΅ΠΌ ΠΈΡΠΎΠ³ΠΈ
ΠΠ½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ±ΡΡΠ½ΡΠ΅: ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π»ΡΠ±ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, ΠΈ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠ²Π°ΡΡ. Π ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ , ΠΊΠΎΠ³Π΄Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ, Π² ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ , Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½Ρ.
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄Π΅ΠΌ ΠΈΠ·ΡΡΠ°ΡΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ
- ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ, ΡΡΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, ΠΎΠ½Π»Π°ΠΉΠ½ IDE
- ΠΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Python Ρ Π½ΡΠ»Ρ β ΠΊΠ½ΠΈΠ³ΠΈ, ΡΠ°ΠΉΡΡ, ΠΊΠ°Π½Π°Π»Ρ ΠΈ ΠΊΡΡΡΡ
- Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ : ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ ΠΈ ΡΠΏΠΈΡΠΊΠΎΠ²ΡΠΌΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΡΡΠ΅ΠΆΠ°ΠΌΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ
- ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠΈΠΊΠ»Π° for
- Π£ΡΠ»ΠΎΠ²Π½ΡΠΉ ΡΠΈΠΊΠ» while
- Π€ΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ
- ΠΠ½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
- Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
- Π€ΡΠ½ΠΊΡΠΈΠΈ Π²ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°, Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΈ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΡ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ
- Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
- ΠΡΠ½ΠΎΠ²Ρ ΡΠΊΡΠ°ΠΏΠΈΠ½Π³Π° ΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π°
- ΠΡΠ½ΠΎΠ²Ρ ΠΠΠ: ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ ΠΈ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΡΠ½ΠΎΠ²Ρ ΠΠΠ β Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ ΠΈ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ
- ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Tkinter
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ³Ρ Π½Π° Pygame
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ°Π±ΠΎΡΡ Ρ SQLite
- ΠΡΠ½ΠΎΠ²Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Flask
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ°Π±ΠΎΡΡ Ρ NumPy
- ΠΡΠ½ΠΎΠ²Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
Ρ Pandas