Нужно написать код для 3 задач на Python. за решение Дан двухмерный массив целых чисел. В каждом его столбце найти: количество элементов, кратных а или b.
2)Дан двухмерный массив целых чисел. Для каждой строки выяснить: а) имеются ли в ней положительные элементы; б) имеются ли в ней элементы, последняя цифра которых равна а.
3)Дано целое число. Определить: а) является ли оно четным; б) оканчивается ли оно цифрой 7; в) оканчивается ли оно четной цифрой. Составное условие не использовать.
1.
a, b = map(int, input('Введите a, b: ').split())
lst = [[int(_) for _ in input('Введите элементы: ').split()] for j in range(int(input('Введите число строк: ')))]
count = 0
for i in range(len(lst[0])):
for j in range(len(lst)):
if lst[j][i] % a == 0 or lst[j][i] % b == 0:
count += 1
print(f'{i + 1}: {count}')
count = 0
2.
lst = [[int(_) for _ in input('Элементы: ').split()] for p in range(int(input('Введите число строк: ')))]
a = input('Введите а: ')
positive = False
num = False
for i in range(len(lst)):
print(f'{i + 1}: ', end='')
for j in lst[i]:
if j > 0:
positive = True
if str(j)[-1] == a:
num = True
if positive:
print('Положительные элементы есть', end='; ')
else:
print('Положительных элементов нет', end='; ')
print(('Есть элементы, ' if num else 'Нет элементов, ') + 'последняя цифра которых = a')
num = False
positive = False
3.
num = int(input('Введите число: '))
print(f'a) {num % 2 == 0}')
print(f'b) {str(num)[-1] == "7"}')
print(f'c) {num % 2 == 0}')