Вопрос задан 01.10.2023 в 10:31. Предмет Информатика. Спрашивает Панченко Марьяна.

Чотам, программИсты, существуете? Помогите плез! Карочеее надо вот код написать на питоне про

массивы. Я вот сочинил сам обалденную задачу, требую обалденный код от обалденного челика. Задача: в игре 12 игроков(хы). Их баллы от 0 до 30(кст можно их повторять). Заюзай любой рандомайзер и напиши массив R(N). НАЙДИТЕ БАЛЛЫ И ИНДЕКС ИГРОКОВ С НАИМЕНЬШИМИ И НАБОЛЬШИМИ БАЛЛАМИ.
0 0
Перейти к ответам

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

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

Ответ:

from random import randint

#инициализация переменных

n = 12 #количество игроков

b = 30 #максимальный балл

a = [randint(0,b) for i in range(n)]

mn = [min(a)]

mx = [max(a)]

print(a)

#выполнение

for i in range(n):

 if a[i] == mn[0]:mn.append(i)

 if a[i] == mx[0]:mx.append(i)

#вывод

print(f'Игроки с индексами {mn[1:]} имеют минимальный балл равный {mn[0]}')

print(f'Игроки с индексами {mx[1:]} имеют максимальный балл равный {mx[0]}')

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

Конечно, я помогу вам написать код на Python для решения вашей задачи. Для этого мы можем использовать функции random.randint() для генерации случайных баллов для игроков и методы min() и max() для нахождения наименьших и наибольших баллов. Вот пример кода:

python
import random # Генерируем случайные баллы для 12 игроков от 0 до 30 N = 12 R = [random.randint(0, 30) for _ in range(N)] # Находим наименьший и наибольший баллы и их индексы min_score = min(R) max_score = max(R) min_indices = [i for i, score in enumerate(R) if score == min_score] max_indices = [i for i, score in enumerate(R) if score == max_score] # Выводим результаты print("Сгенерированные баллы игроков:", R) print("Наименьший балл:", min_score) print("Индексы игроков с наименьшими баллами:", min_indices) print("Наибольший балл:", max_score) print("Индексы игроков с наибольшими баллами:", max_indices)

Этот код создает массив R с случайными баллами для 12 игроков, затем находит наименьший и наибольший баллы, а также индексы игроков с этими баллами. Результат будет выведен на экран.

0 0

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

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

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

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