Вопрос задан 11.06.2023 в 05:53. Предмет Информатика. Спрашивает Ионин Никита.

Надо сделать на Python! 1. Дан массив из 25 элементов. Правда ли, что максимальный элемент не

кратен 7? 2. Дан массив из 25 элементов. Найти произведение элементов, которые делятся на 5 или 11 и не делятся на 6 и 7. Даю 25 баллов. Надо сделать на Python!
0 0
Перейти к ответам

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

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

первый код

arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]

# Check if the maximum element is a multiple of 7

if max(arr) % 7 == 0:

   print("The maximum element is a multiple of 7")

else:

   print("The maximum element is not a multiple of 7")

второй код

# Define an array of 25 elements

arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]

# Initialize the product to 1

product = 1

# Iterate over the elements in the array

for num in arr:

   # Check if the element is divisible by 5 or 11 and not divisible by 6 and 7

   if (num % 5 == 0 or num % 11 == 0) and num % 6 != 0 and num % 7 != 0:

       # Multiply the element by the current product

       product *= num

# Print the product

print(product)

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

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

  1. Проверка, правда ли, что максимальный элемент не кратен 7:
python
array = [1, 2, 3, ...] # Замените `...` на ваш массив из 25 элементов max_element = max(array) if max_element % 7 != 0: print("Максимальный элемент не кратен 7.") else: print("Максимальный элемент кратен 7.")
  1. Нахождение произведения элементов, которые делятся на 5 или 11 и не делятся на 6 и 7:
python
array = [1, 2, 3, ...] # Замените `...` на ваш массив из 25 элементов product = 1 for num in array: if (num % 5 == 0 or num % 11 == 0) and (num % 6 != 0 and num % 7 != 0): product *= num print("Произведение элементов, удовлетворяющих условию:", product)

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

0 0

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

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

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

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