Факториал на Python. Оригинальный подход! #shorts

Факториал на Python. Оригинальный подход! #shorts

Standalone Coder

2 года назад

194,333 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Tymur_Capybara
Tymur_Capybara - 13.05.2023 20:17

А значит мой
def factorial(n):
n=1
for i in range(1,n+1):
n=n*i
return n
Никому не здалься?

Ответить
ZUB3C
ZUB3C - 17.04.2023 13:10

from math import factorial

Ответить
Илья Зорин
Илья Зорин - 14.04.2023 07:07

Здравствуйте, мне 16 лет и я создал телеграмм канал , где показываю , с какими трудностями я сталкиваюсь при изучении языков программирования с нуля.
Также объясняю, как решать эти проблемы .

Ответить
BlackCatDevel0per
BlackCatDevel0per - 01.04.2023 21:31

Небезопасно

Ответить
Барси Васси
Барси Васси - 19.02.2023 09:11

а спец оператора нет?

Ответить
Вадим Носов
Вадим Носов - 31.01.2023 20:43

Блин, что? Я здесь может плохо искал, но не увидел чела, который бы написал про модуль math!
Import math
a=int(input(«Число-»))
print(math.factorial(a))
Может я чего то не понял?

Ответить
shumoro
shumoro - 28.12.2022 08:46

Зачем что то выдумывать если есть модуль math где есть факториал

Ответить
Максим да
Максим да - 22.12.2022 10:42

Вопрос, я только вот начал проходить курсы по js для практики, но предварительно читал книгу фланагана. Он утверждал что eval это сущее зло. Типа баги создаются через нее и уязвимости. А какие конкретно примеры этому могут быть, кто-то в курсе?

Ответить
MEMIXY
MEMIXY - 11.12.2022 21:04

зачем усляжнять себе жизн... есть же модул math

Ответить
HleBusheck _
HleBusheck _ - 24.11.2022 00:21

import math
math.factorial(n)

...

Ответить
Марта Гурова
Марта Гурова - 18.11.2022 19:49

Я на Java

Ответить
Сергей Гончар
Сергей Гончар - 05.11.2022 10:04

А что, теперь программированию учат, чтобы выделываться? ...боже, как я стар(((

Ответить
Felorez
Felorez - 26.10.2022 17:47

def factorial(n):
return n*factorial(n-1) if not n <= 1 else 1
?

Ответить
Misha Dementev
Misha Dementev - 03.10.2022 21:09

На курсах такое решение по лимитам времени не проходило, и вот такое вроде быстрее работало :)

def is_prime(n):
for i in range(2, int(n**(1./2)) + 1):
if (n % i) == 0:
return False
return True

Ответить
Mooovie s
Mooovie s - 01.10.2022 02:31

Ниразу не использовал евал, но я как понял тут он из строки делают операцию с ней , круто выглядит

Ответить
Кибер Трон
Кибер Трон - 17.09.2022 20:14

Нахуй так жить?

Ответить
Alexey Ivanov
Alexey Ivanov - 09.09.2022 15:56

спасибо за python, Я джун, не судите (:

Ответить
Password_ 3711
Password_ 3711 - 03.09.2022 11:51

Я только начал изучать программирование а оно уже меня охватило полностью, это так интересно, ведь из букв цифр и символов можно создать что то , можно сказать своими руками. Я так рад что твои видео все чаще у меня в ленте

Ответить
Безумный Рукодел
Безумный Рукодел - 02.09.2022 00:49

Хрень какая-то

Ответить
Михаил А
Михаил А - 01.09.2022 21:16

ВОУ ВОУ ВОУ ВОУ ВОУ ВОУ ВОУ воу, полегче

Ответить
Александр Инженер
Александр Инженер - 28.08.2022 00:57

Удивил школоту в тиктоке бесплезными функциями

Ответить
Данило Підгайний
Данило Підгайний - 27.08.2022 00:04

Еее, а факторіал від 0 забули

Ответить
Артём Рябиченко
Артём Рябиченко - 12.07.2022 13:39

Мой препод охуеет от того что я могу включить питон

Ответить
Drollery ЮморШутки
Drollery ЮморШутки - 26.06.2022 16:51

Удиви лучше препода, выстрелив себе в ногу. eval -ом ты только расстроишь препода. Он поймёт, что когда рассказывал про безопасный код, ты либо прогуливал, либо тупил :-)

Ответить
Ярослав Паламарчук
Ярослав Паламарчук - 20.06.2022 21:16

Ужас! Неэффективно, небезопасно и зачем?

Ответить
Maksym Mospanenko
Maksym Mospanenko - 14.06.2022 18:57

Тест на профнепригодность

Ответить
Plaza
Plaza - 14.06.2022 16:44

спс за функцию проверки простаты числа

Ответить
Danny
Danny - 05.06.2022 17:26

eval безопасно использовать?

Ответить
Игорь Ефременко
Игорь Ефременко - 24.05.2022 15:12

ЗАЧЕМ ТАК СЛОЖНО ???

Можно же проще:

def factorial(n):
res = 1
for i in range(2,n+1): res *= i
return res



num = 6
print(F"{num}! = {factorial(num)}")

Ответить
WHiTeRooM
WHiTeRooM - 23.05.2022 06:53

Как настроить качество у шортса?

Ответить
xeomix
xeomix - 22.05.2022 22:07

Так можно использовать import math

Ответить
Якир Максим
Якир Максим - 20.05.2022 12:56

Спс по твоему видио сдедал змейку и Арканоид и делаю зд игру знай ты лучший!

Ответить
Тимур
Тимур - 11.05.2022 02:47

Можно рекурсией намного интуитивно понятней без сложного синтаксиса
def factorial (n):
if(n==0)or(n==1):
return 1
else:
return n*factorial(n-1)
print (factorial (6))

Ответить
Gutark
Gutark - 11.05.2022 02:29

А модуль math для чего?

Ответить
v01d
v01d - 02.05.2022 20:42

Какой ужас. Этот код ужасен. Как препод я был бы удивлен тем, насколько это решение плохое.

Ответить
Михаил Шапчиц
Михаил Шапчиц - 30.04.2022 14:31

Хрень какая та. Можно сделать в 100 раз короче и легче. Например:
while True:
a=int(input('Число : '))
m=1
for i in range(1,a):
m=a*m
a=a-1
print('Факториал ',a*i+1,'=',m)

Ответить
Vitaly
Vitaly - 26.04.2022 22:29

Из-за eval может пострадать ваша мама

Ответить
Вильфредо Парето
Вильфредо Парето - 21.04.2022 00:12

Срочно ужаляй Python и скачивай Кумир!

Ответить
Николай К.
Николай К. - 20.04.2022 19:53

Ахах, скоко задач с идиотскими условиями были решены простым эвал

Ответить
MrGuard
MrGuard - 17.04.2022 22:26

тот самый факториал нуля : 😂😂😂

Ответить
Shakhzod Niyozov
Shakhzod Niyozov - 10.04.2022 22:18

Нельзя удивить учителя говнокодом

Ответить
Хаято
Хаято - 03.04.2022 18:21

Eval опасно использовать
Думаю объяснять не надо на хабре много уже разговоров на эту тему

Ответить
Matteo Mar
Matteo Mar - 31.03.2022 14:45

evel вызывает функцию?
Если так то это очень классно я думал так можно сделать только с помощью if и самой функции (типо:
def factorial(num):
if num == 1:
return 1
else:
return num × factorial(num - 1)

Ответить
Matteo Mar
Matteo Mar - 31.03.2022 14:39

Я конечно знаю python но это слишком сложно для меня.
Я могу сделать факториал но у меня это будет выглядеть более проще и более читаемо.

Ответить
RedBaron_Manfred Albrecht Freiherr von Richthofen
RedBaron_Manfred Albrecht Freiherr von Richthofen - 23.03.2022 17:56

У нас ПК в школе максимум паскаль потянут

Ответить
Vital Murashev
Vital Murashev - 03.03.2022 14:36

что за музыка?

Ответить
Алексей Винокуров
Алексей Винокуров - 19.02.2022 14:59

Как шутка ок. Но ни одно ревью не пройдет.

Ответить
Лунный Зайчик
Лунный Зайчик - 19.02.2022 07:59

А где панчлайн? Я сюда вообще то деградировать пришел

Ответить
𝕊𝔸𝕀𝕋𝔸𝕄𝔸
𝕊𝔸𝕀𝕋𝔸𝕄𝔸 - 17.02.2022 03:21

Скажи пожалуйста, что за среда разработки, если это пай чарм то как сделал такой красивый индекс

Ответить
Олександр Якимов
Олександр Якимов - 15.02.2022 23:31

Шо факториал в форме письки?

Ответить