У меня есть тестируемый/тестовый код, переведите пжы его в основную программу, чтобы ввод был с клавиатуры:
def LAB1_VAR_13(L):
# Функция для вычисления объема и площади поверхности куба
# Если ребро меньше или равно нулю - вернуть ноль
if L <= 0: return 0, 0
V = L**3 # вычисление объема куба
S = 6 * L**2 # вычисление площади поверхности
return V, S
def TEST_LAB1_VAR_13():
'''
Функция для тестирования функции
вычисления объема и поверхности куба.
Содержит набор из 5 тестовых случаев.
'''
print("Тест 1: L=1 ", end="")
V, S = LAB1_VAR_13(1)
if (V,S) == (1, 6): print(f"\tV={V} \tS={S}, \tпройден.")
else: print(f"\tV={V} \tS={S}, \tне пройден.")
print("Тест 2: L=5 ", end="")
V, S = LAB1_VAR_13(5)
if (V,S) == (125, 150): print(f"\tV={V} \tS={S}, \tпройден.")
else: print(f"\tV={V} \tS={S}, \tне пройден.")
print("Тест 3: L=10 ", end="")
V, S = LAB1_VAR_13(10)
if (V,S) == (1000, 600): print(f"\tV={V} \tS={S}, \tпройден.")
else: print(f"\tV={V} \tS={S}, \tне пройден.")
print("Тест 4: L=0 ", end="")
V, S = LAB1_VAR_13(0)
if (V,S) == (0, 0): print(f"\tV={V} \tS={S}, \tпройден.")
else: print(f"\tV={V} \tS={S}, \tне пройден.")
print("Тест 5: L=-10 ", end="")
V, S = LAB1_VAR_13(-10)
if (V,S) == (0, 0): print(f"\tV={V} \tS={S}, \tпройден.")
else: print(f"\tV={V} \tS={S}, \tне пройден.")
# Запускаем тестовый набор данных
TEST_LAB1_VAR_13()
input()