Функція input() дозволяє користувачу вводити дані з клавіатури.
Важливо знати:
• input() завжди повертає рядок (тип str)
• Якщо потрібне число — треба перетворити: int(input()) або float(input())
• У дужках можна написати підказку для користувача
Типова помилка початківців:
age = input('Введіть вік: ')
next_year_age = age + 1 # ПОМИЛКА! age — рядок, не число
Правильно:
age = int(input('Введіть вік: '))
next_year_age = age + 1 # Тепер працює
💡 Приклад коду
Вивід:
📝 ЗАВДАННЯ (3)
1.
Завдання 1: Калькулятор площі
10 XP
Напишіть програму, яка запитує довжину та ширину прямокутника, а потім виводить його площу.
💡 Підказка: Не забудьте перетворити рядок на число через float()
Запитайте у користувача його вік (ціле число). Порахуйте приблизно, скільки днів, годин та хвилин він прожив (1 рік = 365 днів). Виведіть усі значення.
💡 Підказка: Дні = вік * 365, години = дні * 24, хвилини = години * 60
🔓 Розв'язок:
age = int(input('Скільки вам років? '))
days = age * 365
hours = days * 24
minutes = hours * 60
print('Ви прожили приблизно:')
print(days, 'днів')
print(hours, 'годин')
print(minutes, 'хвилин')
Вивід:
3.
Завдання 3: Конвертер валют
30 XP
Напишіть програму-конвертер: запитайте суму в гривнях та курс долара. Виведіть, скільки доларів вийде і скільки залишиться решти в гривнях (залишок від ділення). Наприклад: 1500 грн при курсі 41 = 36 доларів і 24 грн решти.
💡 Підказка: Ціла кількість доларів: сума // курс. Залишок: сума % курс