Составить программу, которая создает и заполняет массив из 12 целых чисел случайными двузначными числами. Вывести массив на экран. Если последняя цифра значения элемента массива не равна 0, то поменять порядок цифр данного элемента. Для изменения порядка цифр двузначного целого числа на обратный (исходное число 25, результат 52) использовать функцию пользователя.
import random def reverse_number(num): return int(str(num)[::-1]) arr = [random.randint(10, 99) for _ in range(12)] print("Исходный массив:") print(arr) for i in range(len(arr)): if arr[i] % 10 != 0: arr[i] = reverse_number(arr[i]) print("\nИзмененный массив:") print(arr)
def reverse_number(num):
return int(str(num)[::-1])
arr = [random.randint(10, 99) for _ in range(12)]
print("Исходный массив:")
print(arr)
for i in range(len(arr)):
if arr[i] % 10 != 0:
arr[i] = reverse_number(arr[i])
print("\nИзмененный массив:")
print(arr)
Пример вывода:
Исходный массив:[85, 76, 29, 44, 31, 55, 65, 20, 63, 69, 18, 96]
Измененный массив:
[58, 67, 29, 44, 31, 55, 56, 20, 36, 69, 81, 69]