Вопрос задан 25.10.2023 в 21:46. Предмет Информатика. Спрашивает Павлишин Данил.

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

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Коберник Настя.

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]

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось Python-код для виконання цих завдань:

Завдання 1: Функція для обчислення факторіалу числа n:

python
def factorial(n): if n == 0: return 1 else: result = 1 for i in range(1, n + 1): result *= i return result # Приклад виклику функції для обчислення факторіалу числа 5 result = factorial(5) print("Факторіал числа 5: ", result)

Завдання 2: Функція для обертання рядка:

python
def reverse_string(s): return s[::-1] # Приклад виклику функції для обертання рядка input_string = "Hello, World!" reversed_string = reverse_string(input_string) print("Обернений рядок: ", reversed_string)

Ці функції можна використовувати для обчислення факторіалу числа та обертання рядка відповідно.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос