Форум » Циклы и ветвления » задание 6 № 5598 » Ответить

задание 6 № 5598

Адександра: Здравствуйте. Код для решения задачи: count = 0 for x in range(260): for y in range(-150, 150): if y >= 0.5769 * x - 150 and y <= -0.5769 * x + 150: count += 1 print( count ) Ответ неверный. Не получается разобраться.

Ответов - 1

Поляков: Вот авторское решение: [pre2] from math import * k = 0 c = (300**2 - 150**2) ** 0.5 for x in range(-1000, 10): for y in range(-500, 500): if y <= - tan(pi/6)*x: if y >= tan(pi/6)*x: if x >= -c: k += 1 print(k) [/pre2]



полная версия страницы