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

PYTHON PYTHON PYTHON PYTHON
Список рандомный, на рандомное количество элементов, от -50 до 50, найдите количество положительных элементов.
Данный перечень чисел. Выведите все элементы списка, которые больше предыдущего элемента.

Вот мой код:
from random import randint

n1=5

a = [randint(-50, 50) for i in range(n1)]
print(*a)

a=input().split()
for i in range(1, len(a)):
if int(a[i])>int(a[i-1]):
print(a[i])

Ничего не вышло.
Язык програмирования:Python

Ответы

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

Ответ:

Объяснение:

Ваш код имеет несколько ошибок.

Вы генерируете список a, но не подсчитываете количество положительных элементов.

Вы пытаетесь считать ввод с помощью input(), но не преобразуете элементы списка в числа.

В коде нет переменной n1, которая используется в цикле for.

Для решения первой задачи можно использовать цикл for и счетчик, чтобы подсчитать количество положительных элементов:

from random import randint

n = 5

a = [randint(-50, 50) for i in range(n)]

print(*a)

count = 0

for x in a:

   if x > 0:

       count += 1

print("Number of positive elements:", count)

Для решения второй задачи можно использовать цикл for и сравнивать текущий элемент с предыдущим:

from random import randint

n = 5

a = [randint(-50, 50) for i in range(n)]

print(*a)

for i in range(1, len(a)):

   if a[i] > a[i - 1]:

       print(a[i])

Похожие вопросы
Предмет: История, автор: kanuai
Предмет: Русский язык, автор: nastjakondratjeva224
Помогите срочно она меня сожрёт
53. ПРОВЕРЬТЕ СЕБЯ!
Спишите, вставляя, где нужно, пропущенные буквы и расставляя недостающие
знаки препинания. Найдите сложные предложения, определите их виды,
выделите средства связи. Составьте схемы.
Один...адцатого января отмечается
распространë...ного слова на планете - спасибо.
Международный день самого
История праз...ника началась совсем недавно он отм...чается по решению
был придуман к...мпанией-производителем поздравительных открыток.
ООН и ЮНЕСКО. Хотя существует и другая версия. Она гл...сит что праздник
Но этот вопрос непринц...пиален. Главное что праз...ник удивительно прост
в «отмечании». Нужно всего лишь опред...лить кому и за что вы благ...дарны и
выразить свою признательность этим людям.
Судя по соц...альным опросам люди чаще всего в этот день благ...дарят
родителей за то что дали жизнь здоров...е; супругов - за любовь и терпение;
за под...ержку. Благ...дарят и своих любимых домашних питомцев за
радость общения с ними.
(По материалам Интернета)