Помогите хоть с чем-то, под
пожалуйста
6. Вычислить колличество элементов числового массива, количество кратных двойке. Вычислительную часть организовать в виде функции.
7. Дана строка. Вырезать фрагмент от начала до позиции, в которой находится пробел.
Answers & Comments
6. def count_multiples_of_two(arr):
count = 0
for num in arr:
if num % 2 == 0:
count += 1
return count
Эта функция проходит по каждому элементу входного массива и проверяет, делится ли число на два без остатка. Если да, то счетчик увеличивается на единицу. В конце функция возвращает значение счетчика.
Чтобы протестировать функцию, можно создать массив чисел и вызвать функцию, передав этот массив в качестве аргумента. Например:
my_array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = count_multiples_of_two(my_array)
print(result) # Выводит 5, так как в массиве 5 чисел кратных двум: 2, 4, 6, 8, 10
Таким образом, функция count_multiples_of_two может быть использована для подсчета количества элементов числового массива, которые кратны двум.
Полный код:
def count_multiples_of_two(arr):
count = 0
for num in arr:
if num % 2 == 0:
count += 1
return count
my_array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = count_multiples_of_two(my_array)
print(result)
7. my_string = "Это строка с пробелом"
space_position = my_string.find(" ")
result = my_string[:space_position]
print(result)
Этот код определяет строку my_string, которая содержит пробел. Затем код использует метод find() для поиска первого пробела в строке и сохраняет его позицию в переменную space_position. Далее код использует срез строки my_string[:space_position], чтобы получить фрагмент строки от начала до позиции первого пробела. Наконец, код выводит этот фрагмент на экран.
Если запустить этот код, он должен вывести строку "Это", так как это первый фрагмент строки my_string от начала до первого пробела.
Надеюсь, помог