Конструктор тестів
1
Розрахунок вартості покупок зі знижкою
Створіть програму, яка допоможе розрахувати загальну вартість покупок з урахуванням знижки. Припустимо, що на всі товари в магазині діє знижка 10%. Програма повинна зчитати вартість кожного товару, який клієнт хоче придбати, та вивести загальну суму до і після застосування знижки.
# Запитуємо у користувача кількість товарів, які він хоче купити
itemCount =
"Введіть кількість товарів: "
# Ініціалізуємо змінну для зберігання загальної вартості покупок
totalCost = 0
# Використовуємо цикл для отримання ціни кожного з товарів
for i
____ price =
f"Введіть ціну товару {i+1}: "
# Запит ціни товару з точністю до копійки
____ totalCost
# Додавання ціни товару до загальної вартості
# Розрахунок знижки та вартості після застосування знижки
discount =
# Розрахунок суми знижки 10%
finalCost =
# Визначення кінцевої вартості з урахуванням знижки
# Виведення результату: загальна вартість до та після знижки
print(f"Загальна вартість без знижки:
")
print(f"Загальна вартість зі знижкою:
")
Пояснення:
input() - функція для зчитування вводу від користувача.
int() та float() - функції для перетворення рядкових даних у цілі числа та числа з плаваючою комою відповідно.
for - цикл, що використовується для ітерації задану кількість разів.
range() - функція для генерації послідовності чисел.
+= - оператор для додавання значення до змінної.
Натисни Next, щоб побачити як працює схожий приклад
Цей приклад демонструє, як можна використовувати цикл for для розрахунку загальної вартості товару (у цьому випадку піци) з додатковими компонентами (інгредієнтами). Користувач вводить базову ціну піци та кількість додаткових інгредієнтів, після чого вказує ціну кожного інгредієнта. Програма сумує ці вартості, виводячи загальну вартість піци
2
Підрахунок кількості днів до дня народження
Напишіть програму, яка допоможе користувачу дізнатися, скільки днів залишилося до його дня народження. Програма повинна запитувати у користувача дату його наступного дня народження і поточну дату, а потім виводити кількість днів до дня народження
from datetime import datetime # Імпортування модуля datetime для роботи з датами
# Запитуємо у користувача дату наступного дня народження
birthday =
"Введіть дату вашого наступного дня народження (формат рррр-мм-дд): "
# Перетворення рядка з датою у об'єкт datetime
birthdayDate = datetime.
, '%Y-%m-%d')
# Отримання поточної дати
currentDate = datetime.
# Розрахунок різниці між датою наступного дня народження і поточною датою
delta =
# Виведення кількості днів до дня народження
print(f"До вашого дня народження залишилося
днів")
Пояснення:
import: Ця команда використовується для імпорту модулів у Python, які містять додаткові функції та інструменти. У нашому випадку, from datetime import datetime імпортує клас datetime з модуля datetime, що дозволяє працювати з датами та часом.
input(): Функція, що дозволяє користувачу ввести дані з клавіатури. Те, що введено, повертається як рядок.
datetime.strptime(): Метод, який перетворює рядок з датою у форматі, вказаному другим аргументом, на об'єкт datetime.
datetime.now(): Метод, який повертає поточну дату та час як об'єкт datetime.
print(): Функція, що виводить інформацію на екран.
Натисни Next, щоб побачити як працює схожий приклад
У наведеному прикладі ми розглядаємо сценарій, де користувач хоче дізнатися, скільки днів залишилося до якоїсь важливої події. Спочатку користувач вводить дату цієї події. Використовуючи метод strptime з модуля datetime, введена дата перетворюється з рядка у форматі "рррр-мм-дд" в об'єкт datetime, що дозволяє виконувати з ним математичні операції. Отримавши поточну дату за допомогою datetime.now(), ми визначаємо різницю між майбутньою подією та поточним моментом. Результатом є кількість днів, що залишилися до події, яка виводиться на екран за допомогою print(). Цей приклад демонструє, як можна використовувати Python для розв'язання реальних задач, зокрема для планування та організації.
3
Розрахунок відсотка від числа
Уявімо, що ви хочете купити іграшку, на яку діє знижка 15%. Вам потрібно написати програму, яка допоможе визначити, скільки грошей ви зекономите, і яка буде кінцева ціна іграшки. Користувач вводить початкову ціну іграшки, а програма розраховує та виводить суму знижки і ціну іграшки зі знижкою
# Запитуємо у користувача початкову ціну іграшки
initialPrice =
"Введіть початкову ціну іграшки з точністю до копійки: "
# Визначаємо відсоток знижки
discountPercent = 15
# Розраховуємо суму знижки
discountAmount =
# Розраховуємо кінцеву ціну іграшки
finalPrice =
# Виводимо суму знижки та кінцеву ціну іграшки
print("Сума знижки: ",
)
print("Ціна іграшки зі знижкою: ",
)
Пояснення:
input(): отримує вхідні дані від користувача у вигляді рядка.
float(): конвертує рядок у число з плаваючою комою.
print(): виводить інформацію на екран.
Натисни Next, щоб побачити як працює схожий приклад
Цей приклад демонструє, як можна використовувати Python для розрахунку частини від загальної суми, яку користувач планує витратити. Користувач вводить загальну суму грошей у своєму гаманці та відсоток цієї суми, який він хоче витратити. Програма потім розраховує і виводить суму, яку можна витратити, використовуючи прості математичні операції
Запитання №4 Із заповненням пропусків у тексті
Запитання №5 Із заповненням пропусків у тексті
Запитання №6 Із заповненням пропусків у тексті
Запитання №7 Із заповненням пропусків у тексті
Запитання №8 Із заповненням пропусків у тексті
Рефлексія від 1 учня
Сподобався:
Так: 1
Ні: 0
Зрозумілий:
Так: 1
Ні: 0
Потрібні роз'яснення:
Ні: 1
Так: 0