Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python помогите решить задачу

Галина Жаркова Ученик (97), открыт 1 неделю назад
2 ответа
Мудрец (10320) 1 неделю назад
Задача 1
Функция для вычисления длины строки:
 def string_length(s): 
return len(s)

# Пример:
print(string_length("Привет")) # 6
Задача 2
Функция для переворачивания строки:
 def reverse_string(s): 
return s[::-1]

# Пример:
print(reverse_string("Python")) # "nohtyP"
Задача 3
Функция для подсчёта гласных букв:
 def count_vowels(s): 
vowels = "ауоыиэяюёеaeiou"
return sum(1 for char in s.lower() if char in vowels)

# Пример:
print(count_vowels("Привет")) # 2
Задача 4
Функция для подсчёта цифр в строке:
 def count_digits(s): 
return sum(1 for char in s if char.isdigit())

# Пример:
print(count_digits("123abc45")) # 5
Задача 5
Функция для определения чётности числа:
 def even_or_odd(n): 
return "Четное" if n % 2 == 0 else "Нечетное"

# Пример:
print(even_or_odd(10)) # "Четное"
print(even_or_odd(7)) # "Нечетное"
Задача 6
Функция для суммы чисел в списке:
 def sum_list(lst): 
return sum(lst)

# Пример:
print(sum_list([1, 2, 3, 4])) # 10
Задача 7
Функция для нахождения максимального и минимального элемента:
 def max_element(lst): 
return max(lst), min(lst)

# Пример:
print(max_element([1, 2, 3, 4])) # (4, 1)
Задача 8
Функция для сортировки списка:
 def sort_list(lst): 
return sorted(lst)

# Пример:
print(sort_list([4, 2, 1, 3])) # [1, 2, 3, 4]
Задача 9
Функция для нахождения НОД (алгоритм Евклида):
 def gcd(a, b): 
while b:
a, b = b, a % b
return a

# Пример:
print(gcd(56, 98)) # 14
Задача 10
Функция для списка квадратов чисел от 1 до n:
 def squares(n): 
return [i ** 2 for i in range(1, n + 1)]

# Пример:
print(squares(5)) # [1, 4, 9, 16, 25]
Алексей ГошкоПрофи (963) 1 неделю назад
Ну и чему он с тобой научится?))
Мудрец (10320) Алексей Гошко, да eму может программирование нax*й не вcpaлocь, вот он и списывает
Похожие вопросы