Есть ответ 👍

Уменя проблема. я составлял функцию по определению простоты числа, но в компиляторе мне такую ошибку. не знаю как исправить, .

180
425
Посмотреть ответы 2

Ответы на вопрос:


ответ:

попробуй обнулить переменную после объявления функ.

d = 0

объяснение:

def prime(n):

d = 0

if n == 1:

  print("not a prime")

for x in range(2, n):

  if n%x == 0:

  d += 1

  if d > 0:

  print("not a prime")

  print("prime")

output:

prime

prime

prime

prime

none

lalabai1
4,5(93 оценок)

Если (n - 1)-ое слагаемое  равно y, то n-ое слагаемое равно -y * x^2 / (2n * (2n + осталось положить первое слагаемое равным x и просуммировать 6 раз. pascalabc.net 3.2 begin   var x : = readreal;   var y : = x;   var s : = x;   var n : = 1;   while (n < 7) do   begin     y : = -y * x * x / (2 * n) / (2 * n + 1);     s += y;     n += 1;   end;   writeln(s); end. пример ввода: 1 пример вывода:   0.841470984808658

Популярно: Информатика