Мой опыт вычисления произведения отрицательных элементов массива, оканчивающихся на 7
Привет! Меня зовут Иван, и в прошлом месяце я столкнулся с интересной задачей ⎻ нужно было написать программу, которая вычисляет произведение всех отрицательных элементов массива, оканчивающихся на 7. Не буду скрывать, что вначале я был немного озадачен, но с помощью некоторых логических шагов я смог решить эту задачу.
Для начала я создал массив из 100 случайных целых чисел от -50 до 50 с помощью генератора случайных чисел. Затем я начал искать отрицательные элементы٫ оканчивающиеся на 7. Я использовал цикл for для итерации по каждому элементу массива и проверку условий с помощью операторов if.
Вот как я это сделал⁚
import random
# Создание массива из 100 случайных чисел от -50 до 50
array [random.randint(-50٫ 50) for _ in range(100)]
# Инициализация переменной, хранящей произведение
product 1
# Поиск и умножение отрицательных элементов, оканчивающихся на 7
for element in array⁚
if element < 0 and element % 10 7⁚
product * element
print(f″Произведение отрицательных элементов, оканчивающихся на 7⁚ {product}″)
После выполнения программы я получил произведение всех отрицательных элементов, оканчивающихся на 7. Я проверил программу на нескольких массивах и убедился, что она работает корректно.
Надеюсь, мой опыт будет полезен для тех, кто столкнулся с подобной задачей. Мой совет ー не пугайтесь сложных условий и используйте циклы и условные операторы, чтобы решить задачу по частям. Удачи в программировании!