Задачі для самостійного виконання:
Вирішіть наступні завдання в інтерактивному режимі або написавши невелику програму:
1. Створіть в інтерактивному режимі (без додаткових повідомлень) дві змінні - одну для вашого імені, а другу для вашого прізвища. Потім за допомогою однієї інструкції print виведіть їх на екран в один рядок.
2. Напишіть програму, яка спочатку запитує ваше ім'я, потім ваше прізвище, а потім виводить на екран повідомлення з вашими особистими даними.
3. Напишіть програму, яка запитує розміри прямокутної кімнати (в сантиметрах) і виводить на екран площу килима, який закриває всю підлогу.
4. Напишіть програму, яка робить все перераховане в завданні 3, запитуючи вартість килима за квадратний метр. Після виведіть на екран наступні дані:
- загальну площу килима в квадратних сантиметрах;
- загальну площу килима в квадратних метрах (1 квадратний метр = 10 000 квадратних сантиметрів);
- підсумкову ціну килима.
5. Напишіть програму для підрахунку дрібних грошей. Вона повинна питати:
- «Скільки у вас монет по 50 копійок?»;
- «Скільки у вас монет по 25 копійок?»;
- «Скільки у вас монет по 10 копійок?»;
- «Скільки у вас монет по 5 копійок?».
Після цього на екрані повинна з'явитися загальна сума.
6. Обчисліть добуток перших 20 натуральних чисел. Виведіть на екран обчислене значення.
7. Запишіть букву 'A' (латинську, велику) 100 разів поспіль.
8. Запишіть слово 'Python' 100 раз поспіль.
9. Число 179 записали 50 раз поспіль. Отримане 150-значне число піднесли до квадрату. Скільки вийшло?
10. Напишіть програму, яка вітає користувача, виводячи слово Hello, введене ім'я і розділові знаки за зразком (Hello, Harry!). Програма повинна зчитувати в текстову змінну значення і писати відповідне вітання. Зверніть увагу, що після коми повинен обов'язково стояти пробіл, а перед знаком оклику пробілу немає.
11. Напишіть програму, яка обчислить номінальну заробітну плату, запитавши кількість робочих годин і ставку на годину у користувача. Сплачуйте стандартну ставку за 40 робочих годин та 1.5-кратну ставку на годину за години, які він відпрацював понад 40 годин. Для тестування використовуйте 45 годин та ставку 10.50 за годину (оплата має бути 498.75). Ви маєте застосувати input для читання рядка і float() для перетворення рядка на число. Не зважайте на можливі помилки при введенні даних – вважаємо, що користувач правильно вводить дані.
12. Перепишіть розрахунок заробітної плати таким чином, щоб працівник отримував 1,5-кратну погодинну ставку за понад 40 відпрацьованих годин. Введіть години: 45 Введіть ставку: 10 Оплата: 475.0
13. Перепишіть програму оплати праці, використовуючи метод try та except, таким чином, аби вона коректно обробляла введення нечислових даних, виводячи повідомлення про помилку і завершуючи роботу програми після цього. Нижче наведено два варіанти виконання програми: Введіть години: 20 Введіть ставку: дев’ять Помилка, будь ласка, введіть числове значення Введіть години: сорок Помилка, будь ласка, введіть числове значення
14. Напишіть програму, яка запитуватиме оцінку у діапазоні від 0.0 до 1.0. Якщо число оцінки знаходиться за межами діапазону, виведіть повідомлення про помилку. Якщо результат знаходиться у діапазоні від 0.0 до 1.0, виведіть відповідь, згідно таблиці нижче: Score Grade >= 0.9 A >= 0.8 B >= 0.7 C >= 0.6 D < 0.6 F Enter score: 0.95 A Enter score: perfect Bad score Enter score: 10.0 Bad score Enter score: 0.75 C Enter score: 0.5 F Запустіть програму кілька разів, як показано вище, щоб протестувати різні значення вхідних даних
Немає коментарів:
Дописати коментар