Предмет: Информатика,
автор: Anni2020
Дано четырёхзначное число. Найдите сумму его цифр. Напишите программу на Python, без циклов.
Ответы
Автор ответа:
2
Ответ:
print(sum([int(i) for i in list(input())]))
Объяснение:
mdubovtseva:
можно без циклов?
Да, конечно:
print(sum(list(map(int, list(input())))))
print(sum(list(map(int, list(input())))))
не поможете вот с этим? Факториал натурального числа n определяется как произведение всех натуральных чисел от 1 до n включительно и обозначается n!:
n!=1∗2∗3∗...∗n
Например, 3!=1∗2∗3=6.
Напишите программу, которая выводит на экран значение 20!.
n!=1∗2∗3∗...∗n
Например, 3!=1∗2∗3=6.
Напишите программу, которая выводит на экран значение 20!.
print(1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18*19*20)
если задача с Сириус.Курсов, то ответ такой
факториал можно либо рекурсивно сделать, либо просто через цикл. Как вариант
fact = 1
for i in range(1, n)
----fact *= i
print(fact)
fact = 1
for i in range(1, n)
----fact *= i
print(fact)
или, если рекурсия, то можно родить что то типа
def rec_fact(n):
def rec_fact(n):
def rec_fact(n):
----if n == 1: return n
----else: return n * rec_fact(n-1)
----if n == 1: return n
----else: return n * rec_fact(n-1)
Похожие вопросы
Предмет: Русский язык,
автор: eark
Предмет: Русский язык,
автор: Katia222
Предмет: Русский язык,
автор: SvetlanaAlekseeva
Предмет: География,
автор: iwbarannikoff
Предмет: Информатика,
автор: tuantuantuan