π± ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΈΡΠΎΠ½Ρ Ρ ΡΠ΄Π΅ΡΡ? ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Ρ Π½Π°ΡΠΈΡ Π·Π΅Π»Π΅Π½ΡΡ Π΄ΡΡΠ·Π΅ΠΉ π
ΠΠΈΡΠΎΠ½Ρ (python) Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡ ΡΠ΄Π΅ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ - ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° Π½Π΅ ΠΆΠΈΠ²ΠΎΡΠ½ΡΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° ΠΏΠΈΡΠΎΠ½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΡΠΎ Π²ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΈΡΠΈΠ½:
- ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½Π°Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π°:
# ΠΠ»ΠΎΡ
ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
for i in range(10000000):
# ΠΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
# Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
for i in range(10000000):
# ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²:
# ΠΠ»ΠΎΡ
ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
# Π Π΅ΠΊΡΡΡΠΈΠ²Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π±Π΅Π· ΡΡΠ»ΠΎΠ²ΠΈΡ Π²ΡΡ
ΠΎΠ΄Π°
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
# Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
# ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΊΠ»Π° Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΅ΠΊΡΡΡΠΈΠΈ
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
- ΠΠ΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ:
# ΠΠ»ΠΎΡ
ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
# Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ
numbers = list(range(10000000))
# Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
# ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΠΏΠΈΡΠΊΠ°
numbers = (x for x in range(10000000))
Π£Π»ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΏΠΈΡΠΎΠ½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ΄Π°, Π²ΡΠ±ΠΎΡΠ° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ².
ΠΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΈΡΠΎΠ½Ρ Ρ ΡΠ΄Π΅ΡΡ
ΠΠΈΡΠΎΠ½Ρ - ΡΠ»ΠΎΠΆΠ½ΡΠ΅, Π½ΠΎ ΠΎΡΠ΅Π½Ρ Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΈ ΠΌΠΎΡΠ½ΡΠ΅ Π·ΠΌΠ΅ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ ΠΌΠ΅Π½ΡΡΡ ΡΠ²ΠΎΡ ΡΠΎΡΠΌΡ ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ. Π Π½Π°ΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΠΈΡΠΎΠ½Ρ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡ ΡΠ΄Π΅ΡΡ.
1. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΏΠΈΡΠΈ
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΈΡΠΈΠ½ ΠΏΠΎΡ ΡΠ΄Π΅Π½ΠΈΡ ΠΏΠΈΡΠΎΠ½ΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΏΠΈΡΠΈ. ΠΠΈΡΠΎΠ½Ρ - Ρ ΠΈΡΠ½ΠΈΠΊΠΈ ΠΈ ΠΏΠΈΡΠ°ΡΡΡΡ Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΊΡΡΠΏΠ½ΡΠΌΠΈ ΠΆΠΈΠ²ΠΎΡΠ½ΡΠΌΠΈ. ΠΡΠ»ΠΈ ΠΏΠΈΡΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΈΡΠΈ, Π΅Π³ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΌ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π°ΠΏΠ°ΡΡ ΠΆΠΈΡΠ° Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ½Π΅ΡΠ³ΠΈΠΈ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΈΡΠΎΠ½ ΠΏΠΎΡ ΡΠ΄Π΅Π²Π°Π΅Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΅Π³ΠΎ ΠΆΠΈΡΠΎΠ²ΡΠ΅ Π·Π°ΠΏΠ°ΡΡ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡΡΡ.
2. ΠΠΎΠ»Π΅Π·Π½ΠΈ ΠΈ ΡΡΡΠ΅ΡΡ
ΠΠΈΡΠΎΠ½Ρ ΠΌΠΎΠ³ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡ ΡΠ΄Π΅ΡΡ ΠΈΠ·-Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π±ΠΎΠ»Π΅Π·Π½Π΅ΠΉ ΠΈΠ»ΠΈ ΡΡΡΠ΅ΡΡΠΎΠ²ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΉ. ΠΠΎΠ³Π΄Π° Π·ΠΌΠ΅Ρ Π±ΠΎΠ»Π΅Π΅Ρ ΠΈΠ»ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ΄ ΡΡΡΠ΅ΡΡΠΎΠΌ, Π΅Π΅ Π°ΠΏΠΏΠ΅ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ½ΠΈΠ·ΠΈΡΡΡΡ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ Π²Π΅ΡΠ° ΠΈ ΠΏΠΎΡ ΡΠ΄Π°Π½ΠΈΡ ΠΏΠΈΡΠΎΠ½Π°.
3. Π‘Π΅Π·ΠΎΠ½Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΈΠ΄Ρ ΠΏΠΈΡΠΎΠ½ΠΎΠ² ΠΏΠΎΠ΄Π²Π΅ΡΠΆΠ΅Π½Ρ ΡΠ΅Π·ΠΎΠ½Π½ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ Π² ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. ΠΠ° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ΅Π·ΠΎΠ½ΠΎΠ², ΠΏΠΈΡΠΎΠ½Ρ ΠΌΠΎΠ³ΡΡ ΠΏΠΈΡΠ°ΡΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ Π΅ΡΡΡ. Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΎΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡ ΡΠ΄Π΅ΡΡ.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°:
# ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π²Π΅ΡΠ° ΠΏΠΈΡΠΎΠ½Π°
weight = 10.5 # ΠΠ΅Ρ ΠΏΠΈΡΠΎΠ½Π° Π² ΠΊΠΈΠ»ΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ
# ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²Π΅ΡΠ° ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΡ
ΡΠ΄Π΅Π½ΠΈΡ
weight_loss = 1.2 # ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΡΠ΅ΡΡΠ½Π½ΠΎΠ³ΠΎ Π²Π΅ΡΠ° Π² ΠΊΠΈΠ»ΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ
new_weight = weight - weight_loss # ΠΠΎΠ²ΡΠΉ Π²Π΅Ρ ΠΏΠΈΡΠΎΠ½Π°
print("ΠΠ΅Ρ ΠΏΠΈΡΠΎΠ½Π° Π΄ΠΎ ΠΏΠΎΡ
ΡΠ΄Π΅Π½ΠΈΡ:", weight, "ΠΊΠ³")
print("ΠΠΎΡΠ΅ΡΡΠ½Π½ΡΠΉ Π²Π΅Ρ:", weight_loss, "ΠΊΠ³")
print("ΠΠΎΠ²ΡΠΉ Π²Π΅Ρ ΠΏΠΈΡΠΎΠ½Π°:", new_weight, "ΠΊΠ³")
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠΈΡΠΎΠ½Ρ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡ ΡΠ΄Π΅ΡΡ ΠΏΠΎ ΡΠ°Π·Π½ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ, Π²ΠΊΠ»ΡΡΠ°Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΏΠΈΡΠΈ, Π±ΠΎΠ»Π΅Π·Π½ΠΈ, ΡΡΡΠ΅ΡΡ ΠΈ ΡΠ΅Π·ΠΎΠ½Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΠ°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΡΠΈ ΡΠ°ΠΊΡΠΎΡΡ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π·Π΄ΠΎΡΠΎΠ²ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ Π΄Π»Ρ ΠΏΠΈΡΠΎΠ½ΠΎΠ², ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ Π·Π΄ΠΎΡΠΎΠ²ΡΠΌΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π²Π΅Ρ.