Предмет: Информатика,
автор: shuleliz
Решать в Python через арифметические операции!
Приложения:
Ответы
Автор ответа:
0
Кратко: см. вложение
Как решать?
Можно написать простой цикл while, где будет происходить умножение каждого числа.
Как это работает?
Первым делом задаём факториал в переменную n, после чего создаём дополнительную - factorial, которая будет умножаться на n, после чего от n будет вычитаться единица из числа, на которое мы уже умножили.
Когда n станет станет нулём - выводится сам факториал.
Приложения:
shuleliz:
необходимо решать только через "print"
В каком смысле через принт? В одну строку?
да
Тогда просто можно в строку можно выписать все эл-ты умножения.
print(1*2*3*4*5*...*20)
print(1*2*3*4*5*...*20)
ошибку выдаёт
Не знаю как у тебя, у меня все отлично выдаёт на 3.7.4 Питоне, попробуй тоже самое на онлайн сервисах с Питоном.
это задание на сайте,и вводя это оно выдаёт ошибку
Если это курсовое или школьное задание - уточняй условия, может быть ты не так понял или дал не то условие, я предложил 2 варианта, в ответе и то что в 1-ну строку.
Похожие вопросы
Предмет: Русский язык,
автор: kris55
Предмет: Русский язык,
автор: 07042000555
Предмет: Русский язык,
автор: Солнце56
Предмет: Информатика,
автор: 11Daria04
Предмет: Химия,
автор: Heonilaa