Функція input() дозволяє користувачу вводити дані з клавіатури.
Важливо знати:
• input() завжди повертає рядок (тип str)
• Якщо потрібне число — треба перетворити: int(input()) або float(input())
• У дужках можна написати підказку для користувача
Типова помилка початківців:
age = input('Введіть вік: ')
next_year_age = age + 1 # ПОМИЛКА! age — рядок, не число
Правильно:
age = int(input('Введіть вік: '))
next_year_age = age + 1 # Тепер працює
length = float(input('Введіть довжину: '))
width = float(input('Введіть ширину: '))
area = length * width
print('Площа:', area)
age = int(input('Скільки вам років? '))
days = age * 365
hours = days * 24
minutes = hours * 60
print('Ви прожили приблизно:')
print(days, 'днів')
print(hours, 'годин')
print(minutes, 'хвилин')
hryvnias = float(input('Сума в гривнях: '))
rate = float(input('Курс долара: '))
dollars = int(hryvnias // rate)
change = hryvnias % rate
print('Доларів:', dollars)
print('Решта в гривнях:', round(change, 2))