В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
bestschool2
bestschool2
19.01.2020 19:47 •  Информатика

Можете кто-нибудь сделать СОР по информатике​


Можете кто-нибудь сделать СОР по информатике​

Показать ответ
Ответ:
22222ssssssss
22222ssssssss
02.10.2021 15:50

если на входе имеем строку, то привести к листу её можно с метода split(sep), где sep - символ, который программа считает за разделитель

input_list = input().split(',')

В нашей задаче нужно найти минимум, и сложить все индексы, под которыми этот минимум встречается. Для этого нужно привести последовательность к типу int. Можем воспользоваться либо функцией map, либо очень сильным питоньим колдунством (генераторы списков). Но всё таки воспользуемся более традиционным

input_list = list(map(int, input_list))

теперь все элементы нашего списка имеют тип int. Вытащим оттуда минимум:

our_min = min(input_list)

заведём переменную, куда будем складывать сумму индексов:

index_sum = 0

Самым очевидным для школьника сложить все индексы минимума будет перебрать весь массив и сравнивать элементы с нашим минимумом. Что бы не городить огороды, воспользуемся функцией enumerate, которая для нашего листа вернёт лист, состоящий из кортежей (индекс, элемент_под_этим_индексом)

for index, item in enumerate(input_list):

   if item == our_min: index_sum += index

что произошло? Всё просто - если выбранный элемент является минимумом, то мы увеличиваем нашу переменную index_sum на значение индекса очередного встреченного минимума. Осталось дело за малым - выведем сумму индексов на экран

print(index_sum)

P.S - Из выделенных курсивом строчек кода можно склеить программу) Но на всякий случай, ниже всё же приложен скриншот.


Выведите сумму индексов минимального числа последовательности Входные данные :(строка)35,43,30,18,5,
0,0(0 оценок)
Ответ:
123arrem
123arrem
01.02.2022 13:54

   Компьютер это полезная вещь с него мы можем искать информацию в интернете, играть, смотреть мультики.  Но компьютер  наносит много вреда нашим глазам.

  Глаза устают если долго смотреть на экран компьютера. Таким образом портится зрение человека.  

  Многие люди используют компьютер для учёбы. Они занимаются на компьютере, делают домашку. Но часто компьютер мешает им выполнять какие либо задания. Это может быть реклама выскакивающая на половину экрана, игры в которые хочется поиграть. Да и сам интернет полон спама и рекламы.

  Поэтому каждый человек выбирает для себя хорошо это или плохо. У компьютера есть много своих плюсов, так и много минусов. Но я считаю, что компьютер это не опходимая вещь в каждом доме.

ну как-то так

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота