Информатика, вопрос задал Adiya1317 , 1 год назад

1. Напишите программу, которая удаляет из списка вещественных чисел элементы, значения которых больше 5.7 и меньше 10.8. Выведите на экран Исходный список и полученный список, после удаления элементов. Исходный список: 1.2, 0.3, 5.7, 12.3, 10.8, 9.6, 2.4, 6,8, 8.1, 4.9.​

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

Ответил arizonkanasa
0

Ответ:

original_list = [1.2, 0.3, 5.7, 12.3, 10.8, 9.6, 2.4, 6.8, 8.1, 4.9]

new_list = [x for x in original_list if 5.7 < x < 10.8]

print("Original list:", original_list)

print("New list:", new_list)

Ответил sprikeyt
1

Вы можете написать программу для удаления из списка действительных чисел тех элементов, которые больше 5,7 и меньше 10,8. Вот пример того, как это сделать с помощью Python:

nums = [1.2, 0.3, 5.7, 12.3, 10.8, 9.6, 2.4, 6.8, 8.1, 4.9]

new_nums = []

for num in nums:

 if not (num > 5.7 and num < 10.8):

   new_nums.append(num)

print("Original list:", nums)

print("New list:", new_nums)

Это выведет:

Исходный список: [1.2, 0.3, 5.7, 12.3, 10.8, 9.6, 2.4, 6.8, 8.1, 4.9] Новый список: [1.2, 0.3, 12.3, 9.6, 2.4, 6.8, 8.1, 4.9]

Новые вопросы