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


artv15052006: А можно как-то попонятнее?
artv15052006: И что задаёт переменной N значение?
iluvmus: N - вроде натуральные числа...
iluvmus: Я ведь понятно написал задачу, спроси что не понял?

Ответы

Ответ дал: pinguinbird
1

Ответ:

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]}')


iluvmus: Вааауууу спасибоооо броо
iluvmus: Аааа как же крутооо
pinguinbird: ))
Похожие вопросы