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.
Answers & Comments
Ответ:
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)
Вы можете написать программу для удаления из списка действительных чисел тех элементов, которые больше 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]