Уроки Python з нуля / #12 - Створення функцій (def, lambda)

Поділитися
Вставка
  • Опубліковано 22 тра 2024
  • В Пітоні є багато вбудованих функцій. З багатьма із них ми вже знайомилися і тепер настав час вивчити розробку своїх власних функцій у 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
    #уроки #програмування

КОМЕНТАРІ • 17

  • @Semka_ua._
    @Semka_ua._ Рік тому +7

    Дякую за старання просто і зрозуміло .

  • @user-ns9ct1zh7q
    @user-ns9ct1zh7q 2 місяці тому +2

    Дякую за відео

  • @andriyshopskyi1398
    @andriyshopskyi1398 6 місяців тому

    Топовий контент 👍

  • @katerynariaboshapko4037
    @katerynariaboshapko4037 11 місяців тому +3

    Дуже хороший курс! Прекрасна дикція🥰

  • @user-no2xx5eg2x
    @user-no2xx5eg2x Рік тому

    Классное видео

  • @mr.igroman4801
    @mr.igroman4801 9 місяців тому +3

    При знаходження мінімального значення можна було використати набагато кортший код:
    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()

  • @mariia.3158
    @mariia.3158 Рік тому +1

    Дякую за відео 🥰
    Під час практикування функцій разом з Вами вибила помилка:
    TypeError: '>' not supported between instances of 'function' and 'function'
    Хоча спочатку все було нормально. Перевірила, все до єдиної крапочки на місцях. А функцію лямбда виправило на звичайну, через присвоєння їй змінної 😪🥵

    • @mariia.3158
      @mariia.3158 Рік тому

      Але за відео дякую, пояснення про функцію викладено гарно і все зрозуміло ☺

    • @user-qu7ld8un7z
      @user-qu7ld8un7z Рік тому +5

      @@mariia.3158 я какаю

  • @user-yb4yo3wl9k
    @user-yb4yo3wl9k 4 місяці тому +1

    Я тут методом тикання зміг зробити калькулятор за допомогою функції, чи буде в подібній функції взагалі сенс, чи ти просто можеш один раз написати калукулятор і все?
    "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
      @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
      @ARdent2 19 днів тому

      Я думаю там функція не потрібна ну пофакту тиж використовуєш один раз ділення і код просто не буде повторюватись.
      Тому в калькуляторі можна просто використовувати код без функції але то моя думка:
      a = int(input("Enter first number: "))
      b = int(input("Enter second number: "))
      print(a / b)

  • @user-rq5lp5hd8s
    @user-rq5lp5hd8s Рік тому

    Дякую за дуже цікаві уроки! Тільки ріже вухо слово "вірно" замість правильно)

    • @ProgerSchool
      @ProgerSchool  Рік тому +3

      Буду виправлятись! :)

    • @vldrg
      @vldrg Рік тому

      Так просто швидше. Най буде)))

    • @user-tu9cd4kp9k
      @user-tu9cd4kp9k 4 місяці тому

      слово "вірний" абсолютно валідне для використання в українській мові) як, наприклад, результат певної перевірки. І ми отриманому результату ВІРимо, тобто він вірний)