Найти тему
3 подписчика

Серия постов по изучению языка Python


№2 Цикл for

Сегодня преподаватель дал мне интересную функцию на основе которого я хочу объяснить тебе как работает цикл for.

Рассмотрим уравнение: 3 * x ** 5 - 5 * x ** 3 + 2(" ** " - возведение в квадрат)

У этой функции нужно было найти нули и я реши что найду их написав не сложный код перебора

for x in range (-1000000, 1000000):

# "x" может быть любым числом я выбрал все числа от -1000000 до 1000000 с помощью функции "range" которая #перебирает числа в диапазоне как у меня либо от 0 до заданного вами числа если его поместить в скобки после #"range"

a = 3 * x ** 5 - 5 * x ** 3 + 2 #не забудь про 4 пробела

#называю функцию переменной "a" для удобства

if a == 0: #не забудь про 4 пробела

# про функцию "if" можно почитать в этой публикации;)

print(x) #не забудь про 8 пробелов

Скопируй код к себе в интерпретатор или в онлайн интерпретаторе и посмотри что у тебя получится

Если ответ не вывелся сразу не переживай дай компьютеру подумать

А вывести интерпретатор должен "1"

Поищи в интернете другие функции и попробуй уже сам написать что-то подобное
Около минуты