Leng = int(input("Сколько чисел ты собираешься ввести?: "))
Usl = int(input("Введи число, которое является условием задачи: "))
Elems = []
Outelems = 0
For _ in range(leng):
Num = int(input("Введи число: "))
Elems.append(num)
For elem in elems:
if elem > usl:
Outelems += 1
Print("Количество элементов: " + str(Outelems)) Если будут ошибки это из-за заглавных или строчных букв тк тут само их делает
Кратко и без изобретения велосипедов: n = int(input())
ns = [int(input()) for _ in range]
x = int(input())
print(sum(1 for k in ns if k > x)) Здесь два прохода (один - построить список, другой - посчитать сумму). Меньше тут не сделаешь, т.к. критерий фильтрации известен только после ввода всех значений. А если ввод x переместить в начало, то можно всё просуммировать в один проход.
n = int(input()) # количество элементов в списке
lst = [] # список чисел
for i in range:
lst.append(int(input())) # считываем каждое число и добавляем его в список
x = int(input()) # значение для задачи
count = 0 # счетчик количества элементов, больших x
for i in lst:
if i > x:
count += 1