Answer

Answer

t.me/python_tesst

Ответ:

  1. При вводе значения x с клавиатуры само значение в переменную не записывается.
  2. В цикле первое значение i=0, а деление на 0 вызывает ошибку, необходимо сделать обработку исключения.
  3. Оператор return прерывает функцию, поэтому вместо ожидаемых 2*x строк будет только две строки.

Объяснение:

Программа с помощью функции считает квадрат введённого числа и 2 в степени введённого числа, делённых на число из генератора по введённому числу.

Код:

def func(x, n):
  for i in range(x):
    print(x ** n / i)
    return n ** x / i
       
x = 1
int(input("Введите число x: "))
print(func(x, 2))

Report Page