Предмет: Информатика, автор: pomogitepliz92

Напишите программу Python, которая заполняет массив из 10 элементов случайными числами
на отрезке [-7; 7] и находит:
a. Максимальный и минимальный элемент массива; (2 балла)
b. Элемент массива, индекс которого ввел пользователь; (2 балла)
c. Заменить все четные элементы массива на 1, а нечетные на 0; (3 балла)
d. Количество с четными и нечетными значениями. (2 балла)
Оформить вывод (1 балл)

Ответы

Автор ответа: merkkaa
1

from random import randint

array = [randint(-7,7) for i in range(10)]

print(max(array), min(array)) # максимальный и мин.Элемент массива

try: # Элемент массива, индекс которого ввел пользователь

   print(array[int(input("Введите элемент массива: "))])

except: # try ; except можно убрать, если будет введён явный элемент

   print("нет такого индекса")

#___________________Чётные - нечётные + заменили все четные элементы на 1 а нечёт на 0

one = 0

two = 0

for i in range(len(array)):

   if array[i] % 2 == 0:

       one +=1

       array[i] = 1

   else:

       two += 1

       array[i] = 0

print(one,two)

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: vnucher