Делал все на компиляторе Coding Python (Android12)
На пункты 2-3 из закрепа админа я не могу дать ответ, потому что не знаю; изучаю Питон только 3ий день.
Задача следующая:
Найти максимальный периметр треугольника если известно ,что с таким значением периметра существует 188250 треугольников
Я написал код, все сделал, но тут пришла пробелма при компиляции, в значениях "ranger" от 1 до 500, он считает ооооооочень медленно, если поставить от 1 до 150 еще куда не шло. Вот и не знаю можно ли как-нибудь это исправить или нужно полностью переписывать структуру кода
На пункты 2-3 из закрепа админа я не могу дать ответ, потому что не знаю; изучаю Питон только 3ий день.
Задача следующая:
Найти максимальный периметр треугольника если известно ,что с таким значением периметра существует 188250 треугольников
Я написал код, все сделал, но тут пришла пробелма при компиляции, в значениях "ranger" от 1 до 500, он считает ооооооочень медленно, если поставить от 1 до 150 еще куда не шло. Вот и не знаю можно ли как-нибудь это исправить или нужно полностью переписывать структуру кода
Python:
n=0
p=2
def eq(x, y, z):
return x+y+z
while n <= 190000:
print("|",p,"| |",n,"|")
p+=1
n=0
for x in range(1, 500):
for y in range(1, 500):
for z in range(1, 500):
if (eq(x, y, z) == p) and x+y>z and x+z>y and z+y>x:
n+=1
#print("|",n,"| |", p,"| |",x,"|",y,"|",z,"|")