Вопрос задан 02.10.2023 в 18:38. Предмет Информатика. Спрашивает Дидова Дашуня.

70Б ПОМОГИТЕ ПЖПЖПЖПЖППЖПЖЖП Python1. Заполните список a 10 целыми псевдослучайными числами (от 0

до 10). Проверьте есть ли в списке число 0.2. Создайте список b из элементов списка a, которые имеют четные индексы. На складе хранится 20 видов товара. В списке a внесено кол-во единиц каждого товара. В списке b - цены этих товаров.3. Посчитайте общую стоимость всех товаров на складе. В спротивном соревновании общая оценка за выступление вычисляется следующим образом: отбрасываются наибольшая и наименьшая оценки, а с оставшихся вычисляют среднее арифметическое.Составьте программу для определения оценки по этим правилам.​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Михайлов Данил.

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))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь с этим заданием на Python. Вот небольшой скрипт:

python
import 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}")

Обратите внимание, что в примере я использовал случайные числа для заполнения списков с оценками и ценами товаров. Вы можете заменить их на ваши реальные данные или подходящий вам способ генерации.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос