Комментарии:
А значит мой
def factorial(n):
n=1
for i in range(1,n+1):
n=n*i
return n
Никому не здалься?
from math import factorial
ОтветитьЗдравствуйте, мне 16 лет и я создал телеграмм канал , где показываю , с какими трудностями я сталкиваюсь при изучении языков программирования с нуля.
Также объясняю, как решать эти проблемы .
Небезопасно
Ответитьа спец оператора нет?
ОтветитьБлин, что? Я здесь может плохо искал, но не увидел чела, который бы написал про модуль math!
Import math
a=int(input(«Число-»))
print(math.factorial(a))
Может я чего то не понял?
Зачем что то выдумывать если есть модуль math где есть факториал
ОтветитьВопрос, я только вот начал проходить курсы по js для практики, но предварительно читал книгу фланагана. Он утверждал что eval это сущее зло. Типа баги создаются через нее и уязвимости. А какие конкретно примеры этому могут быть, кто-то в курсе?
Ответитьзачем усляжнять себе жизн... есть же модул math
Ответитьimport math
math.factorial(n)
...
Я на Java
ОтветитьА что, теперь программированию учат, чтобы выделываться? ...боже, как я стар(((
Ответитьdef factorial(n):
return n*factorial(n-1) if not n <= 1 else 1
?
На курсах такое решение по лимитам времени не проходило, и вот такое вроде быстрее работало :)
def is_prime(n):
for i in range(2, int(n**(1./2)) + 1):
if (n % i) == 0:
return False
return True
Ниразу не использовал евал, но я как понял тут он из строки делают операцию с ней , круто выглядит
ОтветитьНахуй так жить?
Ответитьспасибо за python, Я джун, не судите (:
ОтветитьЯ только начал изучать программирование а оно уже меня охватило полностью, это так интересно, ведь из букв цифр и символов можно создать что то , можно сказать своими руками. Я так рад что твои видео все чаще у меня в ленте
ОтветитьХрень какая-то
ОтветитьВОУ ВОУ ВОУ ВОУ ВОУ ВОУ ВОУ воу, полегче
ОтветитьУдивил школоту в тиктоке бесплезными функциями
ОтветитьЕее, а факторіал від 0 забули
ОтветитьМой препод охуеет от того что я могу включить питон
ОтветитьУдиви лучше препода, выстрелив себе в ногу. eval -ом ты только расстроишь препода. Он поймёт, что когда рассказывал про безопасный код, ты либо прогуливал, либо тупил :-)
ОтветитьУжас! Неэффективно, небезопасно и зачем?
ОтветитьТест на профнепригодность
Ответитьспс за функцию проверки простаты числа
Ответитьeval безопасно использовать?
ОтветитьЗАЧЕМ ТАК СЛОЖНО ???
Можно же проще:
def factorial(n):
res = 1
for i in range(2,n+1): res *= i
return res
num = 6
print(F"{num}! = {factorial(num)}")
Как настроить качество у шортса?
ОтветитьТак можно использовать import math
ОтветитьСпс по твоему видио сдедал змейку и Арканоид и делаю зд игру знай ты лучший!
ОтветитьМожно рекурсией намного интуитивно понятней без сложного синтаксиса
def factorial (n):
if(n==0)or(n==1):
return 1
else:
return n*factorial(n-1)
print (factorial (6))
А модуль math для чего?
ОтветитьКакой ужас. Этот код ужасен. Как препод я был бы удивлен тем, насколько это решение плохое.
ОтветитьХрень какая та. Можно сделать в 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)
Из-за eval может пострадать ваша мама
ОтветитьСрочно ужаляй Python и скачивай Кумир!
ОтветитьАхах, скоко задач с идиотскими условиями были решены простым эвал
Ответитьтот самый факториал нуля : 😂😂😂
ОтветитьНельзя удивить учителя говнокодом
ОтветитьEval опасно использовать
Думаю объяснять не надо на хабре много уже разговоров на эту тему
evel вызывает функцию?
Если так то это очень классно я думал так можно сделать только с помощью if и самой функции (типо:
def factorial(num):
if num == 1:
return 1
else:
return num × factorial(num - 1)
Я конечно знаю python но это слишком сложно для меня.
Я могу сделать факториал но у меня это будет выглядеть более проще и более читаемо.
У нас ПК в школе максимум паскаль потянут
Ответитьчто за музыка?
ОтветитьКак шутка ок. Но ни одно ревью не пройдет.
ОтветитьА где панчлайн? Я сюда вообще то деградировать пришел
ОтветитьСкажи пожалуйста, что за среда разработки, если это пай чарм то как сделал такой красивый индекс
ОтветитьШо факториал в форме письки?
Ответить