← Все вопросы
Хочу сделать конвертер температуры (Цельсий ↔ Фаренгейт) как первый проект
4
Думаю над первым проектом и хочу что-то полезное, но простое. Конвертер температуры подходит? Не понимаю, насколько это вообще «настоящий проект» и как его лучше оформить, чтобы было чему научиться.
1 ответ
8
✓ Принятый ответ — помог автору
Отличная идея для старта — там есть и ввод, и формула, и вывод, и можно расти. Базовая версия:
print('1 — Цельсий в Фаренгейт')
print('2 — Фаренгейт в Цельсий')
choice = input('Выбери: ')
t = float(input('Температура: '))
if choice == '1':
print(f'{t * 9/5 + 32:.1f} °F')
elif choice == '2':
print(f'{(t - 32) * 5/9:.1f} °C')
else:
print('Не понял выбор')
:.1f округляет до одного знака после запятой, чтобы не было 98.60000001.
Как вырастить проект:
- Добавь конвертацию длины (км/мили) и веса — структура та же.
- Сделай меню в цикле, чтобы конвертировать много раз.
- Перенеси формулы в функции
c_to_f(t),f_to_c(t).
Да, это настоящий проект — на нём отлично отрабатываются функции и меню.
Ваш ответ
, чтобы ответить на вопрос.