
PYTHON PYTHON PYTHON PYTHON Список рандомный, на рандомное количество элементов, от -50 до 50,
найдите количество положительных элементов.Данный перечень чисел. Выведите все элементы списка, которые больше предыдущего элемента.Вот мой код:from random import randintn1=5a = [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

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

Ответ:
Python3:
import random
n = random.randint(1, 10)
lst = [random.randint(-50, 50) for _ in range(n)]
print(*lst)
count_positive = sum(1 for x in lst if x > 0)
print(f"Количество положительных элементов в списке: {count_positive}")
print("Элементы списка, которые больше предыдущего элемента: ", end="")
for i in range(1, len(lst)):
if lst[i] > lst[i-1]:
print(lst[i], end=" ")
print()
Исправленный код:
Python3:
from random import randint
n1 = 5
a = [randint(-50, 50) for i in range(n1)]
print(*a)
a = input().split()
if all(val.isdigit() for val in a):
for i in range(1, len(a)):
if int(a[i]) > int(a[i-1]):
print(a[i])
else:
print("Ошибка! Некоторые элементы не являются целыми числами.")



Ваш код содержит несколько ошибок. Вот исправленная версия:
pythonfrom random import randint
n1 = randint(1, 10) # Случайное количество элементов от 1 до 10
a = [randint(-50, 50) for _ in range(n1)]
print(*a)
count_positive = 0
for i in range(1, len(a)):
if a[i] > a[i-1]:
print(a[i])
if a[i] > 0:
count_positive += 1
print("Количество положительных элементов:", count_positive)
В этом коде мы исправили несколько вещей:
- Заменили
n1
наrandint(1, 10)
, чтобы генерировать случайное количество элементов от 1 до 10. - Вместо
a=input().split()
мы использовали сгенерированный списокa
. - Добавили переменную
count_positive
, чтобы считать количество положительных элементов. - Добавили условие
if a[i] > 0
, чтобы увеличитьcount_positive
, если элемент положительный.
Теперь код должен правильно выводить элементы списка, которые больше предыдущего элемента, и вывести общее количество положительных элементов в списке.


Топ вопросов за вчера в категории Информатика







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