Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3
Все привет!
Надеемся, что вы соскучились по нашим вопросам, ловите вечерний интерактив🤪
Какое будет значение следующего выражения Python? 4 + 3 % 5
Надеемся, что вы соскучились по нашим вопросам, ловите вечерний интерактив🤪
Какое будет значение следующего выражения Python? 4 + 3 % 5
Anonymous Quiz
37%
7
16%
2
37%
4
10%
1
🤔5👍4👎3❤1👏1
Всем привет!
Мы проанализировали ваши ответы на предыдущий вопрос. Было много тех, кто ответили верно, но большая часть все таки ответила не правильно. Поэтому в сегодняшнем посте, мы вам напомним в какой очередности выполняются операции в Python.
В Python, как и в большинстве других языков программирования, операции выполняются в следующей очередности:
1. Скобки (): выражения в скобках выполняются первыми.
2. Унарный минус, плюс и битовое отрицание.
3. Умножение и деление (*, /, //, %): операции умножения и деления выполняются перед операциями сложения и вычитания. Оператор // обозначает целочисленное деление, а оператор % - остаток от деления.
4. Сложение и вычитание (+, -): операции сложения и вычитания выполняются после умножения и деления.
5. Сравнение (<, >, <=, >=, ==, !=): операции сравнения выполняются после операций арифметических операций.
6. Логические операторы (and, or): логические операторы выполняются после операций сравнения.
7. Присваивание (=): оператор присваивания выполняется после всех остальных операций.
Запомнить порядок выполнения операций можно с помощью аббревиатуры PEMDAS (Parentheses, Exponents, Multiplication and Division, Addition and Subtraction), которая используется в англоязычном мире.
Надеемся, что вам было полезно и в будущем вы уже сможете с легкостью решать такие примеры.
Желаем вам солнечного дня!
Мы проанализировали ваши ответы на предыдущий вопрос. Было много тех, кто ответили верно, но большая часть все таки ответила не правильно. Поэтому в сегодняшнем посте, мы вам напомним в какой очередности выполняются операции в Python.
В Python, как и в большинстве других языков программирования, операции выполняются в следующей очередности:
1. Скобки (): выражения в скобках выполняются первыми.
2. Унарный минус, плюс и битовое отрицание.
3. Умножение и деление (*, /, //, %): операции умножения и деления выполняются перед операциями сложения и вычитания. Оператор // обозначает целочисленное деление, а оператор % - остаток от деления.
4. Сложение и вычитание (+, -): операции сложения и вычитания выполняются после умножения и деления.
5. Сравнение (<, >, <=, >=, ==, !=): операции сравнения выполняются после операций арифметических операций.
6. Логические операторы (and, or): логические операторы выполняются после операций сравнения.
7. Присваивание (=): оператор присваивания выполняется после всех остальных операций.
Запомнить порядок выполнения операций можно с помощью аббревиатуры PEMDAS (Parentheses, Exponents, Multiplication and Division, Addition and Subtraction), которая используется в англоязычном мире.
Надеемся, что вам было полезно и в будущем вы уже сможете с легкостью решать такие примеры.
Желаем вам солнечного дня!
👍6❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🍌3
Всем привет!
Сегодня у нас вечерний интерактив, предлагаем ответить на такой вопрос
Python поддерживает создание анонимных функций с помощью конструкции, называемой…
Сегодня у нас вечерний интерактив, предлагаем ответить на такой вопрос
Python поддерживает создание анонимных функций с помощью конструкции, называемой…
Anonymous Quiz
2%
Pi
7%
Anonymous
86%
Lambda
5%
Все ответы неверные
И сразу выставляем вам ссылку со статьей, где вы как раз сможете прочитать об этой теме!
https://webdevblog.ru/kak-ispolzovat-v-python-lyambda-funkcii/
https://webdevblog.ru/kak-ispolzovat-v-python-lyambda-funkcii/
👍3
Всем привет! Вот факты обо мне:
Рассказывайте о себе в комментариях, давайте знакомиться 🚀
• Начал свой путь программиста с создания стартапа • Уже три с половиной года обучаю детей программированию на JS и Python • Работаю back-end программистом в IT компании • Вдохновляю людей на реализацию своих технологических продуктов • В прошлом был полупросефсиональным спортсменом по академической гребле • Ненавижу стандартный подход к обучению • Чел, который не любит легаси • Люблю заниматься Postcrossing • В душе дед, это видно по хобби 😂Рассказывайте о себе в комментариях, давайте знакомиться 🚀
👏5👍2🆒2👨💻1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Всем привет!
Давно у нас не было викторины🤔 Сегодня мы подготовили для вас такой простой вопрос, с которым вы точно справитесь!
P.S. Для этого вопроса мы поменяли формат викторины, так как иначе вопрос получается некорректный, свои ответы мы предлагаем оставлять в комментариях под этим постом⬇️
А правильный ответ мы выставим чуть позже.
def solve(a):
a = [1, 3, 5]
a = [2, 4, 6]
print(a)
solve(a)
print(a)
Варианты ответа:
А. [2,4,6]
[2,4,6]
В. [2,4,6]
[1,3,5]
С. [1,3,5]
[1,3,5]
D. Все ответы неверные
Давно у нас не было викторины🤔 Сегодня мы подготовили для вас такой простой вопрос, с которым вы точно справитесь!
P.S. Для этого вопроса мы поменяли формат викторины, так как иначе вопрос получается некорректный, свои ответы мы предлагаем оставлять в комментариях под этим постом⬇️
А правильный ответ мы выставим чуть позже.
def solve(a):
a = [1, 3, 5]
a = [2, 4, 6]
print(a)
solve(a)
print(a)
Варианты ответа:
А. [2,4,6]
[2,4,6]
В. [2,4,6]
[1,3,5]
С. [1,3,5]
[1,3,5]
D. Все ответы неверные
ОТВЕТ⬇️
Спасибо всем кто поучавствовал в нашей викторине!
Правильный ответ:
[2,4,6]
[2,4,6]
Разберем почему так…
Когда функция solve(a) вызывается, ей передается список a, который в данном случае равен [2, 4, 6]. Внутри функции происходит следующее:
1. Выполняется операция a = [1, 3, 5], которая переопределяет переменную a внутри функции и присваивает ей новое значение [1, 3, 5]. Здесь происходит локальное присваивание исключительно внутри функции, и оно не влияет на глобальную переменную a, которая была передана в функцию.
2. Затем функция завершается, и управление возвращается к основной части программы.
Поэтому, когда код после вызова функции solve(a) продолжает выполняться, переменная a в основной части программы остается без изменений и продолжает иметь значение [2, 4, 6]. Таким образом, при выводе print(a) будет выведено [2, 4, 6].
Это происходит потому, что изменения, сделанные с локальной переменной a внутри функции solve(a), не затрагивают глобальную переменную a, которая была передана в функцию.
Желаем вам прекрасного вечера!
Спасибо всем кто поучавствовал в нашей викторине!
Правильный ответ:
[2,4,6]
[2,4,6]
Разберем почему так…
Когда функция solve(a) вызывается, ей передается список a, который в данном случае равен [2, 4, 6]. Внутри функции происходит следующее:
1. Выполняется операция a = [1, 3, 5], которая переопределяет переменную a внутри функции и присваивает ей новое значение [1, 3, 5]. Здесь происходит локальное присваивание исключительно внутри функции, и оно не влияет на глобальную переменную a, которая была передана в функцию.
2. Затем функция завершается, и управление возвращается к основной части программы.
Поэтому, когда код после вызова функции solve(a) продолжает выполняться, переменная a в основной части программы остается без изменений и продолжает иметь значение [2, 4, 6]. Таким образом, при выводе print(a) будет выведено [2, 4, 6].
Это происходит потому, что изменения, сделанные с локальной переменной a внутри функции solve(a), не затрагивают глобальную переменную a, которая была передана в функцию.
Желаем вам прекрасного вечера!
👍8
Всем привет!
Это вечерняя викторина и мы, как обычно, подготовили для вас вопрос:
Что будет выведено на экран ?
def func():
global value
value = "Local"
value = "Global"
func()
print(value)
Это вечерняя викторина и мы, как обычно, подготовили для вас вопрос:
Что будет выведено на экран ?
def func():
global value
value = "Local"
value = "Global"
func()
print(value)
👍1
❤1
Всем привет!
Надеемся, что все кто хотели, уже успели ответить на наш вопрос викторины. Многие ответили правильно, но все же для тех, кто немного ошибся выставляем объяснение, почему все же правильный ответ ‘Local’
Изначально, на глобальном уровне определяется переменная value со значением "Global". Затем определена функция func(). Внутри функции есть объявление global value, что указывает на то, что мы хотим использовать глобальную переменную value внутри функции, а не создавать новую локальную переменную с тем же именем.
Когда вызывается функция func(), происходит изменение значения глобальной переменной value. Строка value = "Local" присваивает новое значение "Local" глобальной переменной value.
После выполнения функции func(), мы выводим значение переменной value с помощью print(value). Поскольку значение было изменено внутри функции, выводится значение "Local".
Таким образом, функция func() изменяет значение глобальной переменной value на "Local", и это значение выводится при выполнении print(value).
Желаем вам прекрасного дня!
Надеемся, что все кто хотели, уже успели ответить на наш вопрос викторины. Многие ответили правильно, но все же для тех, кто немного ошибся выставляем объяснение, почему все же правильный ответ ‘Local’
Изначально, на глобальном уровне определяется переменная value со значением "Global". Затем определена функция func(). Внутри функции есть объявление global value, что указывает на то, что мы хотим использовать глобальную переменную value внутри функции, а не создавать новую локальную переменную с тем же именем.
Когда вызывается функция func(), происходит изменение значения глобальной переменной value. Строка value = "Local" присваивает новое значение "Local" глобальной переменной value.
После выполнения функции func(), мы выводим значение переменной value с помощью print(value). Поскольку значение было изменено внутри функции, выводится значение "Local".
Таким образом, функция func() изменяет значение глобальной переменной value на "Local", и это значение выводится при выполнении print(value).
Желаем вам прекрасного дня!
❤5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13👍3😱2🤨1👨💻1
Всем привет!
Давно у нас с вами не было викторин. Сегодня мы приготовили вам довольно простое задание, но чтобы ответить на него верно, нужно быть внимательными.
my_list = [1, 2, 3, 4, 5] new_list = my_list[1:3] new_list.append(6) print(my_list)
Давно у нас с вами не было викторин. Сегодня мы приготовили вам довольно простое задание, но чтобы ответить на него верно, нужно быть внимательными.
my_list = [1, 2, 3, 4, 5] new_list = my_list[1:3] new_list.append(6) print(my_list)
Anonymous Quiz
38%
[1, 2, 3, 4, 5]
10%
[1, 2, 3, 4, 5, 6]
47%
[2, 3, 6]
5%
[2, 3, 4, 5, 6]
👎7👍5
Также хотим напомнить, что мы всегда рады вашим комментариям и предложениям. Будем рады ознакомиться с отзывами и идеями.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Практические уроки Python. Легкое, но коварное задание на список.
Еще больше заданий и материалов по Python, вы можете найти в нашем телеграм канале Python_No_Panic.
👍3❤1👎1
stock_prices = [7, 1, 5, 3, 6, 4]
max_profit = 0
min_price = stock_prices[0]
for price in stock_prices:
min_price = min(min_price, price)
max_profit = max(max_profit, price - min_price)
print(max_profit)
Свой ответ оставляйте вот тут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Если у вас возникли какие-то вопросы с этим заданием, то мы записали для вас видео разбор, который доступен по этой ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Практические уроки Python. Экономическое задание с использованием списка.
Еще больше заданий и материалов по Python, вы можете найти в нашем телеграм канале Python_No_Panic.
👍3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет!👋
Думаем, что вы все знаете эту популярную игру 2048, поэтому сегодня, мы предлагаем вам самим создать ее с помощью Python!
Так же прикрепляем ссылку на сам проект.
Пишите свои вопросы в комментариях и оставляйте реакции под этим постом!
Желаем вам солнечного дня!
Думаем, что вы все знаете эту популярную игру 2048, поэтому сегодня, мы предлагаем вам самим создать ее с помощью Python!
Так же прикрепляем ссылку на сам проект.
Пишите свои вопросы в комментариях и оставляйте реакции под этим постом!
Желаем вам солнечного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2