В приведенной ниже задаче используется функция get_numbers() для чтения ряда целых чисел от пользователя. Определены три незавершенные функции, которые должны печатать только определенные типы чисел, введенные пользователем. Дополните незавершенные функции, добавляя циклы и ответвления там, где это необходимо. Сопоставьте вывод с примером ниже:
Числа: 5 99 -44 0 12
Я уже понял Узнайте, как выполнить первую функцию.
Трудно выполнить сравнение нечетных и отрицательных чисел.
По какой-то причине
def print_odd_numbers(numbers):
if numbers % 2 == 1:
print('Odd numbers:', numbers)
Не работает?
size = 6
def get_numbers(num):
numbers = []
user_input = input('Enter %s integers:\n' % num)
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:')
def print_odd_numbers(numbers):
# Print all odd numbers
print('Odd numbers:')
def print_negative_numbers(numbers):
# Print all negative numbers
print('Negative numbers:')
nums = get_numbers(size)
print_all_numbers(nums)
print_odd_numbers(nums)
print_negative_numbers(nums)
Enter 5 integers:
0 5
1 99
2 -44
3 0
4 12
Numbers: 5 99 -44 0 12
Odd numbers: 5 99
Negative numbers: -44
Подробнее здесь: https://stackoverflow.com/questions/569 ... print-them
Как сравнить элементы в списке, чтобы найти нечетные числа и распечатать их? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как сравнить элементы в списке, чтобы найти нечетные числа и распечатать их?
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как печатать нечетные числа с помощью рекурсивной Java с ограничениями = n
Anonymous » » в форуме JAVA - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как печатать нечетные числа с помощью рекурсивной Java с ограничениями = n
Anonymous » » в форуме JAVA - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-