Тема: Функції. Частина 2 Завдання 1 Функція для обчислення факторіалу числа Завдання 2 Функція виведення таблиці множення для зазначеного числа Завдання 3 Функція визначення того, чи Є рядок паліндромом Завдання 4 Функція видалення зайвих символів з рядка Завдання 5 Копіювати список (масив) (зробити його зрiз) Завдання 6 Визначити, чи список (масив) порожній.патон​
Ответ
4 (1 оценка)
1
wherethefux 1 год назад
Светило науки - 209 ответов - 0 раз оказано помощи

# Завдання 1:

# Функція для обчислення факторіалу числа

def factorial(n):

   if n == 0:

       return 1

   else:

       return n * factorial(n - 1)

# Завдання 2:

# Функція виведення таблиці множення для зазначеного числа

def multiplication_table(n):

   for i in range(1, 11):

       print(n, "x", i, "=", n * i)

# Завдання 3:

# Функція для визначення того, чи є рядок паліндромом

def is_palindrome(s):

   return s == s[::-1]

# Завдання 4:

# Функція видалення зайвих символів з рядка

def remove_punctuation(s):

   punctuation = """!()-[]{};:'",<>./?@#$%^&*_~"""

   for i in s:

       if i in punctuation:

           s = s.replace(i, "")

   return s

# Завдання 5:

# Копіювати список (масив) (зробити його зріз)

def copy_list(l):

   return l[:]

# Завдання 6:

# Вищначити, чи список (масив) порожній

def is_empty(l):

   return len(l) == 0

Остались вопросы?