Помогите с задачами на пайтон они похожи просто первый сделайте а остальные просто скажите где что поставить
6. Пользователь создает список из случайных чисел. Заполнить второй список нечетными элементами первого.
7. Пользователь создает список из случайных чисел. Заполнить второй список четными элементами первого.
8. Пользователь создает список из случайных чисел. Заполнить второй список отрицательными элементами первого.
9. Пользователь создает список из случайных чисел. Заполнить второй список положительными элементами первого.
10. Пользователь вводит список элементов, определить количество одинаковых соседних элементов списка.
Answers & Comments
6.
# Получить длину списка
length = int(input("Длина списка: "))
# Заполнение списка пользователем
numbers = []
if length > 0:
for cycle in range(length):
number = int(input("Введите число: "))
numbers.append(number)
print(numbers)
# Заполнение списка четными числами
oddNumbers = []
for number in numbers:
if (number % 2) == 1:
oddNumbers.append(number)
print(oddNumbers)
7.
# Получить длину списка
length = int(input("Длина списка: "))
# Заполнение списка пользователем
numbers = []
if length > 0:
for cycle in range(length):
number = int(input("Введите число: "))
numbers.append(number)
print(numbers)
# Заполнение списка нечетными числами
evenNumbers = []
for number in numbers:
if (number % 2) == 0:
evenNumbers.append(number)
print(evenNumbers)
8.
# Получить длину списка
length = int(input("Длина списка: "))
# Заполнение списка пользователем
numbers = []
if length > 0:
for cycle in range(length):
number = int(input("Введите число: "))
numbers.append(number)
print(numbers)
# Заполнение списка отрицательним числами
negativeNumbers = []
for number in numbers:
if number < 0:
negativeNumbers.append(number)
print(negativeNumbers)
9.
# Получить длину списка
length = int(input("Длина списка: "))
# Заполнение списка пользователем
numbers = []
if length > 0:
for cycle in range(length):
number = int(input("Введите число: "))
numbers.append(number)
print(numbers)
# Заполнение списка позитивными числами
positiveNumbers = []
for number in numbers:
if number > 0:
positiveNumbers.append(number)
print(positiveNumbers)
10. (Возможно неправильно понял условие)
# Получить длину списка
length = int(input("Длина списка: "))
# Заполнение списка пользователем
numbers = []
if length > 0:
for cycle in range(length):
number = int(input("Введите число: "))
numbers.append(number)
print(numbers)
# Подсчет повторяющихся элементов
totalLength = len(numbers)
formatedLength = len(set(numbers))
print(f"Обнаружено {totalLength - formatedLength} повторяющийся чисел")