Я выполняю задачи «Google Foobar» — каждая задача ставит вопрос и дает два тестовых ответа, с которыми можно опробовать свой код. Мой код возвращает правильный вывод в моей IDE (thonny) на моем компьютере, но не запускается в Foobar.
Требуемый ввод — «solution.solution ()». Файл называется «solution.py», а «def solution (area):» — это обязательное начало. Я читал что-то о foobar, требующем «статического метода». Я новичок в python … любая помощь очень ценится.
Вот два тестовых примера:
Вход:
решение. решение (15324)
Выход:
15129,169,25,1
Вход:
решение. раствор (12)
Выход:
9,1,1,1
Вот мой код:
def solution(area):
totarea=int(area)
sq1calc=abs(totarea ** 0.5)
sq1 = int(sq1calc)
sq2calc=abs((totarea - (sq1 ** 2)) ** 0.5)
sq2 = int(sq2calc)
sq3calc=abs(((totarea - (sq1 ** 2) - (sq2 ** 2))) ** 0.5)
sq3 = int(sq3calc)
sq4calc=abs(((totarea - (sq1 ** 2) -sq2 ** 2)- (sq3 ** 2)) ** 0.5)
sq4 = int(sq4calc)
print(sq1,sq2,sq3,sq4, sep=",")
Спасибо!!