Информатика, вопрос задал V200500 , 2 года назад

Дана последовательность чисел длиной N(2≤N≤999). В этой последовательности члены, больше M, замените числом P. Выведите на экран результат замены и количество замен. В данном примере N=6, M=10, P=30. на питоне

Пожалуйста, помогите. 30 баллов.


Аноним: язык?
V200500: на питоне

Ответы на вопрос

Ответил Аноним
6

Ответ:

from random import randint

n = 6

mass = [randint(0, 20) for i in range(n)]

m = 10

p = 30

k = 0

for i in range(n):

   if mass[i] > m:

       mass[i] = p

       k += 1

print(mass, k)

Объяснение:


V200500: пишет, что недопустимый литерал для int () с базой 10
Аноним: у меня все работает, давай без ввода данных напишу
Аноним: пробуй
Аноним: работает?
V200500: да, работает, спасибо
Аноним: ))))
Новые вопросы