Cheery
@Cheery

Как будет выглядеть код программы по такому условию на Python?

Есть последовательность действительных чисел а1, а2,..., аn. Надо заменить все ее члены, большие данного z, этим числом и в конце подсчитать количество замен. Если можно - объясните используемые здесь функции.
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
@PavelMos
list1 = [а1, а2,..., аn] # исходный список
counter = 0 #cчётчик замен
for i in ranege (0, len (list1) :
    if list1[i] > z:  # если очередной элемент удовлетворяет условию
        list1 [i] = z # перезаписывать элемент на z
        counter += 1 # счётчик замен увеличивается на 1


проход по списку можно сделать и с помощью генератора списка / list comprehension , но если нужен отдельный счётчик операций, то через for и if
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы