Python2FlowChart - cli ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ json-ΡΠ°ΠΉΠ»Π° Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΡ ΠΏΠΎ ΡΠ·ΡΠΊΡ python Π΄Π»Ρ ΡΠ°ΠΉΡΠ° block-diagram-redactor.
- Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
- ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅Π½ΡΠΆΠ½ΡΡ Π² Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ
- Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
n = 2
x = 5
last_degree = 3
last_num = 5
n_sum = x
for i in range(1,n):
n_sum -= (x**last_degree)/last_num
last_degree += 2
last_num += 2
print(int(n_sum))
Python2FlowChart ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΡ ΠΏΠΎΡΡΠΈ ΠΏΠΎ Π»ΡΠ±ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ, Π±Π΅Π· ΠΊΡΠ°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½ΠΎ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠΉ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΡΠΈΠ»ΠΈ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ/ΠΊΡΠ°ΡΠ΅ΠΉ:
- Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
- Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»Π°ΡΡΡ
- Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΠ΅ Π²ΡΠ·ΠΎΠ²Ρ ΡΡΠ½ΠΊΡΠΈΠΉ
- Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ try
- Π½Π΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠΈΠΏ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈ(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, def fun(arg: int))
- ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ import ΡΠΎΠ»ΡΠΊΠΎ Π² Π½Π°ΡΠ°Π»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΡΡ 2 Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
1. Π‘ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ installable ΡΠ΅Π»ΠΈΠ·, ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΠΊΡΠ΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ. Π ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡ, Π³Π΄Π΅ Π»Π΅ΠΆΠΈΡ 'setup.py'. ΠΠΈΡΠ΅ΠΌ:
pip install -e .
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠ°ΠΊ(Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅):
py2fc ΠΏΡΡΡ_ΠΊ_ΡΠ°ΠΉΠ»Ρ
# Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ py2fc example.py
2. ΠΠ΅Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ portable ΡΠ΅Π»ΠΈΠ·, ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ Π² ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡ ΡΠ΅Π»ΠΈΠ·Π°, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ '__main__.py'