Предмет: Информатика, автор: Userbyuser

ИНФОРМАТИКА ПИТОН ПОМОГИТЕ ПЖ!

Приложения:

Ответы

Автор ответа: Chichivara228
1

Ответ:

Объяснение:

1)

У нас имеется список A = [13, -4, 6, 81].

A[3] возвращает значение элемента нашего списка A с индексом 3.

То есть, A[3] = 81.

  • Отсчет в программировании мы начинаем с 0, а не с 1, поэтому элемент с индексом 3 будет являться 4-тым элементом в нашем списке.

ОТВЕТ: 3

2)

  • Метод str.find(a) в Python используется для поиска индекса подстроки a в строке str. Он возвращает 1, если строка найдена, и -1, если строка не найдена. Для нашей задачи это не подойдет.

  • Метод str.replace(a, b) вернет копию строки str, в которой все значения a он заменит на значения b. Нам он тоже не подходит.

  • Метод str.count(a) возвращает количество вхождений подстроки a в строке str. Этот метод нам подходит, так как необходимо найти количество всех вхождений подстрок "а" и "б" в строке.

В метод str.count() мы добавим сначала параметр "а" и подсчитаем его количество в строке, а дальше мы добавим второй параметр "б" и так же подсчитаем его количество в строке, После просто сравним их значения через условие.

ОТВЕТ: 2

3)

Нам даны два массива (для удобства буду называть их списками), которые заполняются с помощью генераторов.

Список A заполняется целочисленными значениями(int), которые ввел пользователь в качестве строки через input().

Список B заполняется всеми значениями списка А, которые не кратны 3, то есть не делятся на 3 без остатка (3, 6, 9, 12...).

В print() мы выводим частное от суммы sum() всех элементом списка В и количества всех элементов в списке len(). В математике, это называется среднее арифметическое.

Так как список В заполняется значениями из списка А, то по сути мы имеем среднее арифметическое элементов некратных 3 массива А.

ОТВЕТ: 4

4)

Данное задание максимально бесполезное, так как проверяет лишь способность ученика "угадать" ответ. Я не смог подобрать правильные значения к пробелам, чтобы ответ сошелся, но вот примерный код решения:

N = int(input())

s = 0

for x in range(10, 100):

   if x % N == 0 or x % 5 == 0:

       s += x

print(s)

То, что подчеркнул в коде - это то, в чем я не уверен.


Userbyuser: спасибо!
Похожие вопросы
Предмет: Алгебра, автор: bekturjoldoshbekov5