Python
size = 5

 

def get_numbers(num):

    numbers = []

    user_input = input(f'Enter {num} integers:\n')

 

    i = 0

    for token in user_input.split():

        number = int(token)     # Convert string input into integer

        numbers.append(number)  # Add to numbers list

 

        print(i, number)

        i += 1

 

    return numbers

 

def print_all_numbers(numbers):

    print('Numbers:')

    print(numbers)

 

# Printing the numbers without a list

def print_odd_numbers(numbers):

    print('Odd numbers:')

    for number in numbers:

        if number % 2 == 1:

            print(number)

 

# Adding the numbers to a list if they meet the criteria, then printing the
# whole list (Check Chapter 11 for more info)

def print_negative_numbers(numbers):

    negative_list = []

    for number in numbers:

        if number < 0:

            negative_list.append(number)

    print('Negative numbers:')

    print(negative_list)

 

nums = get_numbers(size)

# num == [5, 99, -44, 0, 12]

print_all_numbers(nums)

print_odd_numbers(nums)

print_negative_numbers(nums)
0 5
1 99
2 -44
3 0
4 12
Numbers:
[5, 99, -44, 0, 12]
Odd numbers:
5
99
Negative numbers:
[-44]