Here are the tasks for programs Задача 1. Функція приймає рядок, а повертає словник, де ключ це символ рядка, а значення код ASCII Задача 2. Визначаємо, чи є число простим Задача 3. Напишемо функцію, яка залежно від переданого параметра повертатиме суму або добуток введених чисел Задача 4. Реалізуємо функцію розрахунку нової ціни на товар з урахуванням деякої знижки. Значення змінної discount лежить у діапазоні від 0 до 1 Задача 5. Python широко використовується в наукових обчисленнях. І в третьому блоці навчання "Аналіз даних" ми наприклад познайомимося з бібліотекою SciPy та її методами. А зараз ми напишемо функцію пошуку максимального значення функції 𝑦=𝑎⋅𝑥3+𝑏⋅𝑥−𝑐 за зміни 𝑥 від 𝑥𝑠𝑡𝑎𝑟𝑡 до 𝑥𝑒𝑛𝑑 з кроком ℎ. Вихідні дані: 𝑎=2.14; 𝑐=3.25; 𝑏=−4.21; ℎ=0.5; . Задача 6 Так само треба пам'ятати, що обчислення проводяться з деякою точністю. Наприклад знаходження коренів, обчислення сум тощо. Наприклад необхідно обчислити нескінченну суму ∑𝑖=1∞(−1)𝑖(𝑖+1)! з точністю 𝜖=0.0001. Кажуть, що треба знайти розв'язок з точністю чотири знаки після коми. Будемо вважати, що необхідної точності досягнуто, якщо черговий доданок виявився за модулем меншим, ніж 𝜖 або різниця значень між ітераціями стає меншою ніж 𝜖 Задача 7 Припустимо, що підприємство друкує рекламні листівки за ринковою ціною p (тобто можливості встановити ціну немає). Надійшло велике замовлення, яке потрібно виконати: потрібно виготовити n-у кількість листівок. Товар виробляється в кількостях кратних 100, тобто замовити можна від 100, 200, 300 і т.д. Для виробництва 100 листівок витрати будуть такого характеру: майстер із друку (якому за 100 листівок платять 75 грн), 100 аркушів спецпаперу (коштує 120 грн) витрата чорнила на 100 аркушів паперу (20грн). Порахуйте, скільки компанія заробить залежно від ціни та кількості замовлених рекламних листівок Пам'ятайте, що прибуток рахується як виручка мінус витрати, де витрати це гроші, витрачені на роботу (людей) і матеріали Задача 8 Компанії платять податки. При чому розмір податку, найчастіше залежить від прибутку (податок на прибуток). Припустимо гіпотетично, що якщо прибуток компанії склав до 100000 (сто тисяч), компанія повинна заплатити 5% від нього, якщо прибуток до 1000000 (мільйон), податок становить 8%, якщо виторг більший за 10000000 (десять мільйонів), компанія платить 15% податок. Використовуйте функцію з четвертого завдання, щоб порахувати, який буде прибуток компанії після сплати податків Задача 9 Тепер давайте потренуємося переводити час у секунди. Напишіть функцію, у яку можна передати будь-який період часу (будь-яку кількість секунд, хвилин, годин, днів і тижнів). Встановіть значення за замовчуванням рівними 0, щоб ми могли передавати тільки потрібні нам величини. А тепер переведіть усі ці значення в секунди Задача 10 Програма загадує ціле число від 0 до n, де n - переданий у функцію параметр. Користувач намагається відгадати загадане число. Якщо користувач назвав занадто велике число, функція повинна відповісти 'Smaller'. Якщо він назвав занадто маленьке число, функція повинна 'Larger'. Якщо користувач вгадав число, функція повинна відповісти 'You won!' і говорить за скільки спроб він вгадав
-
Notifications
You must be signed in to change notification settings - Fork 0
OlgaTsuban/Python_practice_functions
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published