Вопрос задан 15.06.2023 в 06:53. Предмет Информатика. Спрашивает Эминова Эмма.

Створіть нову програму мовою Phyton. На вході маємо одновимірний список із дійсних чисел. Задачею

програми є фільтрувати список: вивести список із елементів, які не мають дробової частини.​срочно розкрите обяснення
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Касимов Даурен.

# python 3+

x = input("Type numbers over the space: ").split() # вводим числа, разделяем по пробелам, сводим к списку

outlist = [] # создаем дополнительный список

for element in x: # для каждого елемента в x

   try: # попробовать

       int(element) # превратить елемент в целое число

       outlist.append(element) # добавить element в outlist

   except: pass # если ошибка в try: ничего не делать

print(outlist) # распечатать outlist

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Щоб створити програму мовою Python, яка фільтрує одновимірний список з дійсних чисел і виводить список елементів без дробової частини, вам знадобиться використати цикл та умовний оператор.

Ось приклад програми, яка виконує цю задачу:

```python def filter_list(numbers): filtered_list = [] for num in numbers: if num.is_integer(): filtered_list.append(num) return filtered_list

# Приклад використання програми input_list = [1.5, 2.7, 3.0, 4.2, 5.0] result = filter_list(input_list) print(result) ```

У цьому прикладі ми створили функцію `filter_list`, яка приймає список чисел `numbers` як вхідний параметр. Всередині функції ми створюємо порожній список `filtered_list`, в який будемо додавати елементи без дробової частини.

Потім ми проходимо по кожному елементу `num` у вхідному списку `numbers`. Використовуючи умовний оператор `if`, ми перевіряємо, чи є число `num` цілим числом (тобто, чи не має дробової частини). Якщо умова виконується, то ми додаємо це число до списку `filtered_list`.

На останок, ми повертаємо список `filtered_list` з функції.

У прикладі використання ми створюємо вхідний список `input_list` з числами `[1.5, 2.7, 3.0, 4.2, 5.0]`. Потім ми викликаємо функцію `filter_list` з цим списком і зберігаємо результат у змінну `result`. Нарешті, ми виводимо результат за допомогою функції `print`.

В результаті виконання програми буде виведений список елементів без дробової частини: `[3.0, 5.0]`.

Будь ласка, спробуйте цей код у своєму середовищі Python і на вході використайте свій власний список чисел.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос