Я пытаюсь вырезать из списка все целые числа, которые меньше заданного параметра
lis = [23, 52, 91, 75, 3, 68, 17, 88, 105]
lis2 = []
y = int(input("give a minimum number"))
def printbigenough(lis, y):
for i in range(len(lis)):
if lis[i] > y: #checks if i is bigger than the given input
lis2.append(i) # adds i to the second list (sort of)
print(lis2)
printbigenough(lis, y)
, однако вместо того, чтобы возвращать числа, которые выше. программа просто печатает, какие позиции в списке имеют более высокие номера. Кто-нибудь знает, как это исправить? также, если это плохо сконструированный код или вопрос, извините ... я еще новичок в программировании