closures
возвращает функцию. Внутри нее также есть console.log
, который при запуске выведет Вам в лог то, что хотите. После исполнения console.log(`sum(3) = ${number1}`);
функция наткнется на return function (number2 = 5) {...}
. То есть она ее вернет, но сам вызов прекратиться. const call1 = closures(); // Здесь вернется функция (number2 = 5) => {...}
return function (number2 = 5) {...}
, нужно ее также вызвать. Внутри нее есть какая-то логика, которая выполнится и после этого вернется функция return function (number3 = 20) {
. const call1 = closures(); // Здесь вернется функция (number2 = 5) => {...}
const call2 = call1(); // Здесь вернется функция (number3 = 20) => {...}
const call1 = closures(); // Здесь вернется функция (number2 = 5) => {...}
const call2 = call1(); // Здесь вернется функция (number3 = 20) => {...}
call2(); // Здесь вернется undefined
if(n >= 10):
, а так вам дали верное решение a = int(input("Введите число a: "))
b = int(input("Введите число b: "))
c = int(input("Введите число c: "))
def findRoots(a, b, c):
D = b * b - 4 * a * c
if D > 0:
x1 = (-b - cmath.sqrt(D))/(2 * a)
x2 = (-b + cmath.sqrt(D))/(2 * a)
print(x1,x2)
elif D == 0:
x = -b / (2 * a)
print(x)
else:
print("Корней нет")
print(findRoots(a, b, c)) # Ваш ответ
code == null; // true