Компьютер это полезная вещь с него мы можем искать информацию в интернете, играть, смотреть мультики. Но компьютер наносит много вреда нашим глазам.
Глаза устают если долго смотреть на экран компьютера. Таким образом портится зрение человека.
Многие люди используют компьютер для учёбы. Они занимаются на компьютере, делают домашку. Но часто компьютер мешает им выполнять какие либо задания. Это может быть реклама выскакивающая на половину экрана, игры в которые хочется поиграть. Да и сам интернет полон спама и рекламы.
Поэтому каждый человек выбирает для себя хорошо это или плохо. У компьютера есть много своих плюсов, так и много минусов. Но я считаю, что компьютер это не опходимая вещь в каждом доме.
если на входе имеем строку, то привести к листу её можно с метода 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 - Из выделенных курсивом строчек кода можно склеить программу) Но на всякий случай, ниже всё же приложен скриншот.
Компьютер это полезная вещь с него мы можем искать информацию в интернете, играть, смотреть мультики. Но компьютер наносит много вреда нашим глазам.
Глаза устают если долго смотреть на экран компьютера. Таким образом портится зрение человека.
Многие люди используют компьютер для учёбы. Они занимаются на компьютере, делают домашку. Но часто компьютер мешает им выполнять какие либо задания. Это может быть реклама выскакивающая на половину экрана, игры в которые хочется поиграть. Да и сам интернет полон спама и рекламы.
Поэтому каждый человек выбирает для себя хорошо это или плохо. У компьютера есть много своих плюсов, так и много минусов. Но я считаю, что компьютер это не опходимая вещь в каждом доме.
ну как-то так
если на входе имеем строку, то привести к листу её можно с метода 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 - Из выделенных курсивом строчек кода можно склеить программу) Но на всякий случай, ниже всё же приложен скриншот.