• Предмет: Информатика
  • Автор: vovcenkod871
  • Вопрос задан 3 месяца назад

Python.
Завдання 1. Створити функцію factorial(n), яка прийматиме одне ціле число n як вхідний параметр і повертатиме факторіал цього числа.

Завдання 2. Створити функцію reverse_string(s), яка прийматиме один рядок s як вхідний параметр і повертатиме цей рядок, але символи в ньому будуть в оберненому порядку.

Ответы

Ответ дал: Nironov
1

1)
def factorial(n):

   if n < 1:

       return 0

   if n == 1:

       return 1

     

   return n * factorial(n - 1)


2)

def reverse_str(string):

   reverse = ""

   for i in range(len(string) + 1):

       reverse += string[-i]

       

   return reverse[1::]

Можно в одну строку
def reverse_str(string):

   return string[::-1]

Вас заинтересует