Предмет: Информатика,
автор: vasyok20492
Помогите с информатикой. Найти и вывести значение и индекс минимального элемента, оканчивающегося на 3. Если в массиве нет элементов, оканчивающихся на 3, то выведите сообщение об
этом.
from random import *
N = 10
A = [0]*N
for i in range(N):
A[i] = randint(7, 193)
print(A)
Ответы
Автор ответа:
1
Ответ:
Объяснение:
from random import *
N = 10
A = [0]*N
for i in range(N):
A[i] = randint(7, 193)
print(A)
count = 0
minimum = []
for num, i in enumerate(A):
if str(i)[-1] == '3':
if count == 0:
minimum.append([num, i])
elif i < minimum[0][1]:
minimum[0] = [num, i]
count += 1
print(f'Индекс: {minimum[0][0]}, значение: {minimum[0][1]}' if len(minimum)>0 else 'В массиве нет элементов, оканчивающихся на 3')
Похожие вопросы
Предмет: Русский язык,
автор: krm222
Предмет: Қазақ тiлi,
автор: Игорь7182Ко
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: Aruna30
Предмет: История,
автор: feofar17