en
Feedback
Python Hub - сборище Питонистов

Python Hub - сборище Питонистов

Open in Telegram

Уголок счастья для любого питониста. Сотрудничество или заказы: @leshunist https://shcoder.dev - студия разработки ShcoderDevelopment https://t.me/pythonhub_chat - чат

Show more
1 719
Subscribers
+124 hours
-107 days
-2030 days
Posts Archive
⏺Использование циклов for для вывода двумерного массива Один из способов вывода двумерного массива в Python - использование ц
Использование циклов for для вывода двумерного массива Один из способов вывода двумерного массива в Python - использование циклов for. Вот как это можно сделать:
```
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

for row in array:
    for element in row:
        print(element, end=" ")
    print()

```

В этом примере мы создали двумерный массив 'array' и использовали вложенный цикл for для вывода каждого элемента внутри массива. Внешний цикл перебирает каждую строку в массиве, а внутренний цикл выводит каждый элемент в этой строке. Функция print() используется для вывода элементов на экран, а end=" " гарантирует, что каждый элемент будет разделен пробелом.

Разбор👨‍💻 Импортируем из библиотеки math функции ceil() и floor() floor - производит округление ❗️в меньшую❗️ сторону - 9 ceil - производит округление ❗️в большую❗️сторону - 10

Что выдаст код выше?
Anonymous voting

⏺ Создание двумерных массивов в Python Создание двумерного массива в Python можно выполнить, используя вложенные списки. Кажд
Создание двумерных массивов в Python Создание двумерного массива в Python можно выполнить, используя вложенные списки. Каждый вложенный список представляет собой строку в таблице. Например, следующий код создает двумерный массив из трех строк и трех столбцов:
```
my_array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

```

В результате получится следующая таблица:
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |

👩‍💻 Доступ к элементам в двумерных массивах в Python Доступ к элементам двумерного массива в Python осуществляется по индексу строки и индексу столбца. Например, чтобы получить значение элемента, расположенного во второй строке и третьем столбце, необходимо выполнить следующий код (❗️помним, что отсчет индексов идет с 0 ):
```
my_array[1][2]

```

В результате будет получено значение 6. 👩‍💻 Изменение элементов в двумерных массивах в Python Для изменения значения элемента в двумерном массиве необходимо указать индекс строки и индекс столбца элемента, который нужно изменить, и присвоить ему новое значение. Например, чтобы изменить значение элемента, расположенного в первой строке и втором столбце, необходимо выполнить следующий код:
```
my_array[0][1] = 10

```

В результате значение элемента в таблице будет изменено на 10.

Разбор👨‍💻 inf - бесконечность, импортированная из библиотеки math. Прибавляя любое число к бесконечности - получим бесконечность. Поэтому ответ inf (бесконечность)

Что выдаст код выше?
Anonymous voting

⏺Что такое чистая функция в программировании В программировании чистая функция - это функция, которая всегда возвращает одина
Что такое чистая функция в программировании В программировании чистая функция - это функция, которая всегда возвращает одинаковый результат при тех же входных данных и не имеет побочных эффектов. Она не изменяет состояние программы и не взаимодействует с внешними ресурсами. 👩‍💻 Примеры чистых функций Простой пример чистой функции - функция, которая складывает два числа и возвращает результат. Эта функция всегда будет возвращать одинаковый результат для одних и тех же значений, и ее выполнение не изменяет состояние программы.
```
function add(a, b) {
  return a + b;
}

```

Еще один пример чистой функции - функция, которая принимает массив чисел и возвращает новый массив, в котором каждый элемент умножен на два.
```
function doubleArray(arr) {
  return arr.map(num => num * 2);
}

```

👩‍💻 Польза от использования чистых функций Использование чистых функций имеет множество преимуществ. Во-первых, они более просты в написании и отладке, так как их поведение не зависит от контекста. Во-вторых, они облегчают тестирование кода, так как можно легко проверить результаты работы функции для различных входных данных. В-третьих, использование чистых функций способствует более четкому и предсказуемому поведению программы в целом. ❗️Нечистые функции Одной из основных проблем нечистых функций является то, что они могут приводить к неожиданному поведению программы. Например, функция, которая изменяет глобальную переменную, может привести к ошибкам в других частях программы, которые зависят от этой переменной. Кроме того, нечистые функции могут быть труднее в тестировании и отладке, так как их поведение зависит от контекста.

Разбор👨‍💻 Первым делом умножение. При умножении списка/кортежа на число N, список/кортеж повторяется N раз. При сложении списков/кортежей - они соединяются. Получим 1. (3, 4) * 2 = (3, 4, 3, 4) 2. (1, 2) + (3, 4, 3, 4) = (1, 2, 3, 4, 3, 4)

Что выдаст код выше?
Anonymous voting

⏺ Lambda функция в Python: что такое? Lambda функция - это анонимная функция в Python, которая может содержать только одно вы
Lambda функция в Python: что такое? Lambda функция - это анонимная функция в Python, которая может содержать только одно выражение. Она может использоваться в тех случаях, когда не нужно создавать отдельную функцию, а можно написать код в одной строке. 👩‍💻 Синтаксис Синтаксис lambda функции в Python очень простой. Он состоит из ключевого слова "lambda", за которым следует аргумент (или несколько аргументов) и двоеточие. После двоеточия идет выражение, которое должно быть вычислено и возвращено.
```
lambda arguments: expression

```

👩‍💻 Примеры использования Ниже приведены примеры использования lambda функции в Python: 👩‍💻 Пример 1: Умножение числа на 2
```
x = lambda a: a * 2
print(x(5))

```

Результатом выполнения данного кода будет число 10. В этом примере мы создали lambda функцию, которая умножает аргумент на 2 и затем вызвали ее с аргументом 5. 👩‍💻 Пример 2: Сортировка списка по последней букве
```
fruits = ['apple', 'banana', 'cherry', 'date']
fruits.sort(key=lambda x: x[-1])
print(fruits)

```

Результатом выполнения данного кода будет список ['banana', 'date', 'apple', 'cherry']. В этом примере мы использовали lambda функцию в качестве ключа сортировки списка. Она сортирует список по последней букве каждого элемента.

Разбор👨‍💻 Лямбда функции. Работают, как и обычные функции, по сути. Перед равно указываем название функции. После слова lambda указываем параметры, после двоеточия - что должна возвращать. Далее идет обычная череда вызовов. Вызываем Z, которая вызывает результат выполнения сумм X и Y, которые считают суммы. 2+2+3+3 = 10

Что выдаст код выше?
Anonymous voting

Где найти все библиотеки Python? 📔 👩‍💻 PyPI PyPI (Python Package Index) - это крупнейший репозиторий библиотек Python. Он содержит более 300 000 пакетов, которые можно легко установить с помощью инструмента управления пакетами pip. PyPI является официальным репозиторием библиотек Python, поддерживаемым сообществом Python. 👩‍💻 Anaconda Anaconda - это платформа для научных вычислений, которая включает в себя различные инструменты для работы с Python и R. Она также поставляется с большим количеством библиотек Python, которые установлены автоматически при установке Anaconda. Большинство библиотек, которые нужны для научных исследований, уже установлены в Anaconda. 👩‍💻 GitHub GitHub - это сервис хостинга кода, который позволяет разработчикам хранить, управлять и совместно работать над проектами. GitHub также является отличным источником библиотек Python. Разработчики могут загружать свои библиотеки на GitHub, и другие пользователи могут легко их скачать и использовать.

Разбор👨‍💻 Я думаю, что порядок действий объяснять не стоит. (p.s. умножение делаем первым☺️) Тут вся фишка в том, что True - это единица. False, как вы поняли, было бы 0.

Что выдаст код выше?
Anonymous voting