Введение
В этом проекте вы научитесь вычислять квадратный или кубический корень от введенного числа, в зависимости от того, является ли число нечетным или четным. Этот проект поможет вам понять основные концепции математических операций и обработки данных в Python.
👀 Предварительный просмотр
Enter a number: 2
>>> 1.26
Enter a number: 36
>>> 3.30
Enter a number: 9
>>> 3.00
🎯 Задачи
В этом проекте вы научитесь:
- Создавать Python-скрипт, который принимает ввод от пользователя
- Определять, является ли число нечетным или четным
- Вычислять квадратный и кубический корни числа с использованием модуля
math - Округлять полученный результат до двух десятичных знаков
🏆 Достижения
После завершения этого проекта вы сможете:
- Написать Python-скрипт, который может вычислять квадратный или кубический корень от введенного числа
- Разобраться в основной логике условных операторов и математических операций в Python
- Применить свои знания Python для решения практической задачи
Реализовать функцию square_cube()
В этом шаге вы реализуете функцию square_cube(), которая будет содержать код для вычисления квадратного или кубического корня от введенного числа.
- В файле
square_cube.pyдобавьте следующий код:
import math
def square_cube():
"""
Вычисляет квадратный или кубический корень от введенного числа.
Если введенное число нечетное, вычисляет его квадратный корень и возвращает результат, округленный до двух десятичных знаков.
Если введенное число четное, вычисляет его кубический корень и возвращает результат, округленный до двух десятичных знаков.
Возвращает:
float: Вычисленный результат, округленный до двух десятичных знаков.
"""
x = int(input("Enter a number: "))
if x % 2 == 1:
result = math.sqrt(x)
else:
result = x ** (1 / 3)
return "{:.2f}".format(result)
if __name__ == "__main__":
print(square_cube())
Этот код определяет функцию square_cube(), которая получает от пользователя введенное число x, определяет, является ли число нечетным или четным, а затем вычисляет соответственно квадратный или кубический корень от числа. Результат затем округляется до двух десятичных знаков и возвращается.
Тестировать файл square_cube.py
В этом шаге вы будете тестировать файл square_cube.py, чтобы убедиться, что он работает правильно.
- Откройте терминал или командную строку и перейдите в директорию, где вы сохранили файл
square_cube.py. - Запустите следующую команду для выполнения файла
square_cube.py:
python3 square_cube.py
- При появлении запроса введите число и изучите вывод. Например:
Enter a number: 2
>>> 1.26
Enter a number: 36
>>> 3.30
Enter a number: 9
>>> 3.00
Вывод должен соответствовать ожидаемым результатам в описании задачи.
- Если вывод правильный, вы успешно завершили проект. Если вы столкнулись с какими-либо проблемами, проверьте код в файле
square_cube.pyи внесите необходимые исправления.
Поздравляем! Вы завершили проект "Квадратный и кубический корни". Если у вас есть дополнительные вопросы или нужна дополнительная помощь, не стесняйтесь задавать их.
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.



