Уроки Python з нуля / #12 - Створення функцій (def, lambda)
В Пітоні є багато вбудованих функцій. З багатьма із них ми вже знайомилися і тепер настав час вивчити розробку своїх власних функцій у Python. За урок ми навчимося створювати функції та познайомимося з lambda виразами.
✅ Корисні посилання:
- Урок на сайті itProger: itproger.com/ua/course/python/12
⏰ Тайм коди:
00:00 - Початок
00:18 - Що таке функції?
02:55 - Створення простої функції
06:10 - Передача параметрів
08:05 - Функція складання параметрів
10:40 - Повернення значення
13:33 - Знаходження мінімального значення
17:07 - Функція для пошуку мінімального числа
20:03 - lambda функції
21:25 - Заключна частина
✔ Школа програмування: itproger.com
✔ -------------
🔥 Telegram: t.me/+12cHirBfJ8xmMDUy
Instagram: / itproger.code
Twitter: / goshadudar
#уроки #програмування
Пікірлер: 18
Дякую за старання просто і зрозуміло .
Дякую за відео
Дуже хороший курс! Прекрасна дикція🥰
@ProgerSchool
11 ай бұрын
Дякую!
Топовий контент 👍
А де попередні курси, чому вони зникли?
При знаходження мінімального значення можна було використати набагато кортший код: nums = [5, 789, -9, 65, -976, 2] nums.sort() print(nums[0]) З використанням def можна було б використати цей код: def min(): nums.sort() print(nums[0]) nums = [5, 789, -9, 65, -976, 2] min()
Классное видео
Дякую за відео 🥰 Під час практикування функцій разом з Вами вибила помилка: TypeError: '>' not supported between instances of 'function' and 'function' Хоча спочатку все було нормально. Перевірила, все до єдиної крапочки на місцях. А функцію лямбда виправило на звичайну, через присвоєння їй змінної 😪🥵
@mariia.3158
Жыл бұрын
Але за відео дякую, пояснення про функцію викладено гарно і все зрозуміло ☺
@user-qu7ld8un7z
Жыл бұрын
@@mariia.3158 я какаю
Я тут методом тикання зміг зробити калькулятор за допомогою функції, чи буде в подібній функції взагалі сенс, чи ти просто можеш один раз написати калукулятор і все? "def math(a, b): print(a/b) a = int(input("Enter first number: ")) b = int(input("Enter second number: ")) print(math(a, b))"
@Motulov_Gaming
Ай бұрын
Привіт, я теж хотів би поділитися калькулятором) num1 = float(input('Введіть 1-е число: ')) operator = input('Введіть дію(+, -, *, /): ') num2 = float(input('Введіть 2-е число: ')) #if operator != ('+, -, *, /'): #print('Введіть одну з зазначених дій!') #else: if operator == '+': res = num1 + num2 if operator == '-': res = num1 - num2 if operator == '*': res = num1 * num2 if operator == '/': if num2 == 0: print('*404* На ноль ділити не можна! Повторіть спробу. *404*') exit() else: res = num1 / num2 print(res)
@ARdent2
Ай бұрын
Я думаю там функція не потрібна ну пофакту тиж використовуєш один раз ділення і код просто не буде повторюватись. Тому в калькуляторі можна просто використовувати код без функції але то моя думка: a = int(input("Enter first number: ")) b = int(input("Enter second number: ")) print(a / b)
Дякую за дуже цікаві уроки! Тільки ріже вухо слово "вірно" замість правильно)
@ProgerSchool
Жыл бұрын
Буду виправлятись! :)
@vldrg
Жыл бұрын
Так просто швидше. Най буде)))
@user-tu9cd4kp9k
4 ай бұрын
слово "вірний" абсолютно валідне для використання в українській мові) як, наприклад, результат певної перевірки. І ми отриманому результату ВІРимо, тобто він вірний)