Skip to content

OlgaTsuban/Python_practice_functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python_practice_functions

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!' і говорить за скільки спроб він вгадав

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages