Python. Задачі


Лінійні алгоритми

Завдання

1.1. Відомі оклад (зарплата) і ставка відсотка прибуткового податку.
Визначити розмір прибуткового податку і суму, одержувану на руки.
1.2. Використовуючи дані таблиці
Блюдо Ціни
борщ 35
котлета 40
каша 20
чай 3
визначити загальну вартість обіду в їдальні. Визначити, у скільки разів зросте вартість обіду, якщо ціна котлети збільшиться вдвоє ?
1.3. Задана вага в грамах. Визначити вагу в тоннах і кілограмах.
1.4. Відомий обсяг інформації в байтах. Перевести в кілобайти, мегабайти.
1.5. Визначити значення функції z = 1 / (x*y) при x і y, що не дорівнюють 0.

Алгоритми із розгалуженнями
Завдання

2.1. Дано натуральне число. Визначити, чи буде це число: парним, кратним 4.
2.2. Дано натуральне число. Визначити, чи буде це число: непарним, кратним 5.
2.3. Дано натуральне число. Визначити, чи буде це число: непарним, кратним 7.
2.4. Дано натуральне число. Визначити, чи буде це число: парним, кратним 10.
2.5. Є коробка зі сторонами: A × B × C. Визначити, чи пройде вона в двері з розмірами M × K.
2.6. Дано дійсне число. Визначити, яке це число: позитивне, негативне, нуль.
2.7. Чи можна з колоди, що має діаметр поперечного перерізу D, випиляти квадратний брус шириною A?

Циклічні алгоритми
Завдання

3.1. Дано натуральне число N (1 ≤ N ≤ 100). Вивести N разів число N.
3.2. Дано натуральне число N (1≤ N ≤100). Подати число N у вигляді суми N одиниць.
3.3. Дано два натуральних числа A і B (1≤ A < B ≤ 100) та код операції k (k=±1).
Вивести всі натуральні числа від A до B включно у порядку зростання, якщо k=1, або від B до A у порядку спадання, якщо k=-1.
3.4. Дано два цілих числа A і B (1≤A < B≤1000). Знайти суму всіх цілих непарних чисел від A до B включно
3.5. Дано натуральне число N (10^8 < N < 10^9). Знайти суму цифр цього числа.
3.6. Дано натуральне число N (10^8 < N < 10^9). Знайти найбільшу цифру цього числа.
3.7. Дано натуральне число N (10^8 < N < 10^9). Знайти найменшу цифру числа N та підрахувати, скільки разів вона зустрічається в цьому числі.