Заполните массив из 20 элементов случайными числами в диапазоне от 20 до 40. вывести на экран. затем уменьшить вдвое все элементы, оканчивающиеся цифрами 4.
import random # Создаем массив из 20 элементов arr = [random.randint(20, 40) for _ in range(20)] # Выводим исходный массив на экран print("Исходный массив:") print(arr) # Уменьшаем вдвое все элементы, оканчивающиеся на 4 for i in range(len(arr)): if arr[i] % 10 == 4: arr[i] //= 2 # Выводим измененный массив на экран print("\nИзмененный массив:") print(arr)
# Создаем массив из 20 элементов
arr = [random.randint(20, 40) for _ in range(20)]
# Выводим исходный массив на экран
print("Исходный массив:")
print(arr)
# Уменьшаем вдвое все элементы, оканчивающиеся на 4
for i in range(len(arr)):
if arr[i] % 10 == 4:
arr[i] //= 2
# Выводим измененный массив на экран
print("\nИзмененный массив:")
print(arr)
Пример вывода:
Исходный массив:[38, 31, 35, 34, 22, 31, 28, 30, 40, 35, 33, 33, 34, 38, 24, 25, 29, 24, 28, 36]
Измененный массив:
[38, 31, 35, 17, 22, 31, 28, 30, 20, 35, 33, 33, 17, 19, 12, 25, 29, 12, 28, 36]