Вбудовані Функції
Ласкаво просимо у світ функцій Python! У цьому розділі ми розглянемо деякі з найпотужніших вбудованих функцій Python, які є незамінними інструментами для кожного розробника Python.
Спочатку перегляньмо, як Олексій демонструє використання деяких із цих важливих вбудованих функцій:
Що таке вбудовані функції?
Вбудовані функції — це заздалегідь визначені функції, які входять до складу Python, що дозволяє використовувати їх у вашому коді без написання додаткової функціональності. Ці функції призначені для виконання типових завдань, таких як обчислення чи обробка даних, що робить програмування більш ефективним і зручним.
Для розробників Python опанування вбудованих функцій є ключем до написання чистого, ефективного та лаконічного коду.
Python пропонує широкий спектр вбудованих функцій. Ви вже стикалися з деякими з них, такими як print(), len(), range() та type(). Давайте розглянемо ще кілька поширених вбудованих функцій:
sum(): додає всі елементи в ітерованому об'єкті (наприклад, у списку) та повертає загальну суму, що особливо корисно при роботі з числовими даними;
123checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
max()таmin(): повертають найбільший та найменший елементи в ітерованому об'єкті відповідно — оптимально для порівнянь або пошуку екстремальних значень;
123freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
float(): перетворює число або рядок, що представляє число, у число з плаваючою комою (число з десятковими знаками);
123456789price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
int(): перетворює число або рядок, що представляє число, у ціле число. Корисно при роботі з цілими числами або для перетворення вхідних даних у цілі числа;
12345678price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
Під час перетворення числа з плаваючою комою на ціле десяткова частина просто відкидається (значення обрізається).
sorted(): повертає новий, відсортований список з ітерованого об'єкта (наприклад, списків, кортежів або словників). На відміну від методуsort(),sorted()не змінює вихідні дані та працює з ширшим спектром типів;
123456fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
zip(): об'єднує два або більше ітерованих об'єктів (наприклад, списки) в єдиний ітерований об'єкт кортежів, поєднуючи елементи з кожного ітерованого об'єкта разом.
123456789products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
Swipe to start coding
У вас є словник продуктів, де ціна кожного продукту та кількість проданих одиниць зберігаються як рядки. Ваше завдання — обчислити загальний обсяг продажів для кожного продукту, а потім використати вбудовані функції для знаходження деяких підсумкових статистик.
- Переберіть словник
products. Для кожного продукту:- Отримайте ціну та кількість проданих одиниць;
- Перетворіть ціну на
float, а кількість — наint; - Перемножте їх, щоб отримати загальний обсяг продажів для цього продукту;
- Додайте загальний обсяг продажів до списку
total_sales_list.
- Після циклу використайте вбудовані функції для:
- Обчислення суми всіх продажів і збереження її у змінній
total_sum; - Знаходження мінімального значення продажів і збереження його у змінній
min_sales; - Знаходження максимального значення продажів і збереження його у змінній
max_sales.
- Обчислення суми всіх продажів і збереження її у змінній
Вимоги до виводу:
- Для кожного продукту вивести:
Total sales for <product>: $<total_sales> - Після всіх продуктів вивести:
Total sum of all sales: $<total_sum>Minimum sales: $<min_sales>Maximum sales: $<max_sales>
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 1.89
Вбудовані Функції
Свайпніть щоб показати меню
Ласкаво просимо у світ функцій Python! У цьому розділі ми розглянемо деякі з найпотужніших вбудованих функцій Python, які є незамінними інструментами для кожного розробника Python.
Спочатку перегляньмо, як Олексій демонструє використання деяких із цих важливих вбудованих функцій:
Що таке вбудовані функції?
Вбудовані функції — це заздалегідь визначені функції, які входять до складу Python, що дозволяє використовувати їх у вашому коді без написання додаткової функціональності. Ці функції призначені для виконання типових завдань, таких як обчислення чи обробка даних, що робить програмування більш ефективним і зручним.
Для розробників Python опанування вбудованих функцій є ключем до написання чистого, ефективного та лаконічного коду.
Python пропонує широкий спектр вбудованих функцій. Ви вже стикалися з деякими з них, такими як print(), len(), range() та type(). Давайте розглянемо ще кілька поширених вбудованих функцій:
sum(): додає всі елементи в ітерованому об'єкті (наприклад, у списку) та повертає загальну суму, що особливо корисно при роботі з числовими даними;
123checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
max()таmin(): повертають найбільший та найменший елементи в ітерованому об'єкті відповідно — оптимально для порівнянь або пошуку екстремальних значень;
123freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
float(): перетворює число або рядок, що представляє число, у число з плаваючою комою (число з десятковими знаками);
123456789price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
int(): перетворює число або рядок, що представляє число, у ціле число. Корисно при роботі з цілими числами або для перетворення вхідних даних у цілі числа;
12345678price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
Під час перетворення числа з плаваючою комою на ціле десяткова частина просто відкидається (значення обрізається).
sorted(): повертає новий, відсортований список з ітерованого об'єкта (наприклад, списків, кортежів або словників). На відміну від методуsort(),sorted()не змінює вихідні дані та працює з ширшим спектром типів;
123456fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
zip(): об'єднує два або більше ітерованих об'єктів (наприклад, списки) в єдиний ітерований об'єкт кортежів, поєднуючи елементи з кожного ітерованого об'єкта разом.
123456789products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
Swipe to start coding
У вас є словник продуктів, де ціна кожного продукту та кількість проданих одиниць зберігаються як рядки. Ваше завдання — обчислити загальний обсяг продажів для кожного продукту, а потім використати вбудовані функції для знаходження деяких підсумкових статистик.
- Переберіть словник
products. Для кожного продукту:- Отримайте ціну та кількість проданих одиниць;
- Перетворіть ціну на
float, а кількість — наint; - Перемножте їх, щоб отримати загальний обсяг продажів для цього продукту;
- Додайте загальний обсяг продажів до списку
total_sales_list.
- Після циклу використайте вбудовані функції для:
- Обчислення суми всіх продажів і збереження її у змінній
total_sum; - Знаходження мінімального значення продажів і збереження його у змінній
min_sales; - Знаходження максимального значення продажів і збереження його у змінній
max_sales.
- Обчислення суми всіх продажів і збереження її у змінній
Вимоги до виводу:
- Для кожного продукту вивести:
Total sales for <product>: $<total_sales> - Після всіх продуктів вивести:
Total sum of all sales: $<total_sum>Minimum sales: $<min_sales>Maximum sales: $<max_sales>
Рішення
Дякуємо за ваш відгук!
single