
70Б ПОМОГИТЕ ПЖПЖПЖПЖППЖПЖЖП Python1. Заполните список a 10 целыми псевдослучайными числами (от 0
до 10). Проверьте есть ли в списке число 0.2. Создайте список b из элементов списка a, которые имеют четные индексы. На складе хранится 20 видов товара. В списке a внесено кол-во единиц каждого товара. В списке b - цены этих товаров.3. Посчитайте общую стоимость всех товаров на складе. В спротивном соревновании общая оценка за выступление вычисляется следующим образом: отбрасываются наибольшая и наименьшая оценки, а с оставшихся вычисляют среднее арифметическое.Составьте программу для определения оценки по этим правилам.

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

1)
from random import randint
a = [randint(0, 9) for _ in range(10)]
for number in a:
if number == 0:
print('в списке есть 0')
break
2)
from random import randint
a = [randint(0, 9) for _ in range(10)]
b = [a[index] for index in range(len(a)) if index % 2 == 0]
print(b)
3)
from random import randint
products = ['ручка', 'карандаш', 'тетрадь', 'дневник', 'резинка', 'пенал', 'бумага', 'точилка', 'маркер', 'клей', 'калькулятор', 'линейка', 'циркуль', 'транспортир', 'цветная бумага A4', 'цветные карандашы', 'цветные ручки', 'бумага A3', 'бумага A2', 'бумага A1']
##### лень было писать для каждого товара отдельно цену и количество, поэтому сделал так.
a = [randint(0, 20) for _ in range(20)]
b = [randint(10, 200) for _ in range(20)]
#####
print('товар : кол-во : цена')
[print(f'{products[index]} : {a[index]} : {b[index]}') for index in range(20)]
4)
from random import randint
b = [randint(0, 200) for _ in range(20)]
print(sum(b))
5)
points = [int(point) for point in input('Введите оценки через пробел: ').split()]
minimum = min(points)
maximum = max(points)
while minimum in points or maximum in points:
del points[points.index(minimum)]
del points[points.index(maximum)]
print(sum(points) / len(points))



Конечно, я могу помочь с этим заданием на Python. Вот небольшой скрипт:
pythonimport random
# Шаг 1: Заполните список a 10 целыми псевдослучайными числами (от 0 до 10)
a = [random.randint(0, 10) for _ in range(10)]
# Проверьте, есть ли в списке число 0.2
if 0.2 in a:
print("Число 0.2 есть в списке a.")
else:
print("Число 0.2 отсутствует в списке a.")
# Шаг 2: Создайте список b из элементов списка a, которые имеют четные индексы
b = a[1::2]
# Шаг 3: Посчитайте общую стоимость всех товаров на складе
prices = [random.uniform(1, 100) for _ in range(20)] # Генерация случайных цен для 20 товаров
total_cost = sum(a[i] * prices[i] for i in range(min(len(a), len(prices))))
print(f"Общая стоимость всех товаров на складе: {total_cost}")
# Шаг 4: Оценка по соревнованию
scores = [random.uniform(1, 10) for _ in range(5)] # Генерация случайных оценок для 5 выступлений
average_score = (sum(scores) - min(scores) - max(scores)) / (len(scores) - 2)
print(f"Средняя оценка за выступление: {average_score}")
Обратите внимание, что в примере я использовал случайные числа для заполнения списков с оценками и ценами товаров. Вы можете заменить их на ваши реальные данные или подходящий вам способ генерации.


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







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