Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «Рассказы ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° языках Python ΠΈ C (БИ)Β»

Автор ЕлисССв Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π‘Π΅Ρ€Π³Π΅Π΅Π²ΠΈΡ‡

Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ ЕлисССв

Рассказы ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° языках Python ΠΈ C

ВСрсия тСкста 1.0. (с) 2017

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Рассказы ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° языках Python ΠΈ C (БИ) - img_1.jpeg

Как сказал Π΅Ρ‰Π΅ Π“Π°Π»ΠΈΠ»Π΅ΠΉ, «Книга ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ написана Π½Π° языкС ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈΒ», ΠΈ с этим слоТно Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык Π½Π°ΡƒΠΊΠΈ, это Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… построСна вся ВсСлСнная. 2 + 2 = 4 нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π²Π΅Ρ€ΠΈΠΌ ΠΌΡ‹ Π² это ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Π·Π½Π°Π΅ΠΌ ΠΌΡ‹ это ΠΈΠ»ΠΈ Π½Π΅Ρ‚, сущСствуСм ΠΌΡ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΈ это Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Ρ€Π½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для нас, Π½ΠΎ ΠΈ для ТитСля ΠΠ»ΡŒΡ„Ρ‹ Π¦Π΅Π½Ρ‚Π°Π²Ρ€Π°.

Из этого слСдуСт Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ: матСматичСскиС Π·Π°ΠΊΠΎΠ½Ρ‹ нСльзя ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ. Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ подчинялся Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ΅ ΠŸΠΈΡ„Π°Π³ΠΎΡ€Π° Π΅Ρ‰Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠŸΠΈΡ„Π°Π³ΠΎΡ€ ΠΎΡ‚ΠΊΡ€Ρ‹Π» ΠΈ сформулировал ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡƒ. Число Пи Π±Ρ‹Π»ΠΎ вычислСно Π² Π΄Ρ€Π΅Π²Π½Π΅ΠΌ ΠšΠΈΡ‚Π°Π΅, Π½ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊΠΈΠΌ всСгда β€” Π΅Ρ‰Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ появился Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠšΠΈΡ‚Π°ΠΉ, Π½ΠΎ ΠΈ наша ΠΏΠ»Π°Π½Π΅Ρ‚Π° ЗСмля.

ИмСнно поэтому я надСюсь, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ для сСбя Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅. Π£Π²Ρ‹, Π² прСдставлСнии Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π°, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° β€” это достаточно скучная Π½Π°ΡƒΠΊΠ°, вСроятно Ρ‚Π°ΠΊ Π΅Π΅ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°ΡŽΡ‚ Π² школС. Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΊΠ½ΠΈΠ³ΠΈ Π½Π°ΠΉΠ΄Π΅Ρ‚ для сСбя Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ врСмя Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ Π½Π΅ зря.

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊ, Π° скорСС сборник рассказов ΠΎ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… матСматичСских вопросах. Π’.Β ΠΊ. матСматичСскиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ бСссмыслСнны, «практичСская» Ρ‡Π°ΡΡ‚ΡŒ даСтся Π½Π° языках программирования Python ΠΈ Π‘ΠΈ.

НомСр вСрсии Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΡƒΠΊΠ°Π·Π°Π½ нСслучайно. Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π°, ΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ появлСния ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Ρ… интСрСсных вопросов ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ. Π–Π΅Π»Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡΡ‹Π»Π°Ρ‚ΡŒ свои истории ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ адрСсу [email protected] .com, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ интСрСсныС ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² тСкст. Обо Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… нСточностях Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΡΡŒΠ±Π° ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° этот адрСс.

Книга распространяСтся бСсплатно Π² элСктронном Π²ΠΈΠ΄Π΅. ΠŸΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сСбС ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’ Π°Ρ€Ρ…ΠΈΠ²Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Ρ‹ всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. НаличиС Π½ΠΎΠ²ΠΎΠΉ вСрсии ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π° страницС http://dmitryelj .spb.ru/math.htm.

ΠŸΡ€ΠΈΡΡ‚Π½ΠΎΠ³ΠΎ чтСния.

ЕлисССв Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ вСрсий тСкста: 04.2017 - 1.0

1.Β ΠžΡΠ½ΠΎΠ²Ρ‹ языков Python ΠΈ Π‘ΠΈ

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° нСмыслима Π±Π΅Π· расчСтов ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² вычислСний. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° Π½Π° языкС Python. Π­Ρ‚ΠΎΡ‚ язык ΡƒΠ΄ΠΎΠ±Π΅Π½ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ прост ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, поэтому ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрим ΠΊΠ°ΠΊ ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Для использования языка Python Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ языка с сайта https://www.python.org/downloads/ ΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-вСрсиСй, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° страницС https://repl .it/languages/python3. ВсС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ работоспособны с любой вСрсиСй языка Python, 2.7 ΠΈΠ»ΠΈ 3.

Для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

β€Β Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π² Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .py, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ test1.py (ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ Π² ΠΊΠΎΡ€Π½Π΅ диска C, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ C:\PythonApps).

β€Β ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ консоль (Π½Π°ΠΆΠ°Ρ‚ΡŒ Win+R ΠΈ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ cmd), Π² консоли Π½Π°Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ (Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ) Β«python ΠΏΡƒΡ‚ΡŒ_ΠΊ_Ρ„Π°ΠΉΠ»Ρƒ.pyΒ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«python C:\PythonApps\test1.pyΒ».

Как Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ PyΠ‘harm community edition, ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² Π½Π΅ΠΉ. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ PyΠ‘harm ΠΌΠΎΠΆΠ½ΠΎ со страницы https://www .jetbrains.com/pycharm/download/.

Для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС Π‘ΠΈ, Π΅Π΅ сначала Π½Π°Π΄ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π΅ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .c, ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«gcc имя_Ρ„Π°ΠΉΠ»Π°.cΒ». Π‘ΡƒΠ΄Π΅Ρ‚ создан exe-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.

Минимальная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Π‘ΠΈ выглядит Ρ‚Π°ΠΊ:

#include <stdio.h>

int main()

{

Β Β printf("Hello world\n");

Β Β return 0;

}

Рассмотрим простыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования.

ОбъявлСниС ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Python: достаточно ввСсти имя ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

x = 3 y = 10

print("x=", x)

print(x + y)

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ языка C++, Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ автоматичСски, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ввСдя

print (type(x))
.

CΠΈ: Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

int x = 3;

int y = 10;

printf("x=%d\n", x);

printf("%d\n", x+y);

Π¦ΠΈΠΊΠ»Ρ‹

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π‘++ ΠΈΠ»ΠΈ Java, Ρ†ΠΈΠΊΠ»Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ отступами, Ρ‡Ρ‚ΠΎ послС Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ. Π§Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, находящаяся Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π°, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство Ρ€Π°Π·.

Python

Π’Ρ‹Π²ΠΎΠ΄ чисСл ΠΎΡ‚ 1 Π΄ΠΎ 9:

for p in range(1, 10):

Β Β Β Β print (p)

Π’Ρ‹Π²ΠΎΠ΄ чисСл ΠΎΡ‚ 1 Π΄ΠΎ 9 с шагом 2:

for p in range(1, 10, 2):

Β Β Β Β print (p)

Π‘ΠΈ

Π’Ρ‹Π²ΠΎΠ΄ чисСл ΠΎΡ‚ 1 Π΄ΠΎ 9:

for(int i=1; i<10; i++) {

Β Β printf("%d\n", i);

}

Π’Ρ‹Π²ΠΎΠ΄ чисСл ΠΎΡ‚ 1 Π΄ΠΎ 9 с шагом 2:

for(int i=1; i<10; i+=2) {

Β Β printf("%d\n", i);

}

ΠœΠ°ΡΡΠΈΠ²Ρ‹

Массив это Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ чисСл, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ вычислСниС суммы ΠΈΠ»ΠΈ срСднСго арифмСтичСского.

Python

ОбъявляСм массив чисСл:

values = [1, 2, 3, 5, 10, 15, 20]

ДобавляСм элСмСнт Π² массив:

values.append(7)

Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ массив Π½Π° экран:

print(values)

Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ элСмСнты массива построчно:

for p in values:

Β Β Β Β print(p)

Π­Ρ‚ΠΎ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ индСксов (нумСрация элСмСнтов массива начинаСтся с 0):

for i in range(0, len(values)):

Β Β Β Β print (values[i])

Π‘ΠΈ: ДинамичСскиС массивы ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² C++, статичСскиС массивы ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ:

int values[7] = { 1,2,3,5,10,15,20 };

for(int i=0; i<7; i++) {