Завдання 5
Створіть список натуральних чисел int_list. Кожне непарне значення списку додайте до нового списку new_list. Користувач вводить з клавіатури кількість повторів списку repeat. Здійсніть дублювання списку new_list, repeat кількість разів. Очистіть список int_list.
Завдання 6
Для цього завдання вихідний список значень беремо з підсумкового списку new_list завдання 5. Користувач вводить з клавіатури значення; якщо таке є у цьому списку — вивести кількість його повторів та його позицію у цьому списку.
Answers & Comments
5 Задание:
int_list = [2, 4, 145, 8, 10, 52, 14]
new_list = []
for i in int_list:
if i % 2 != 0:
new_list.append(i)
repeat = int(input('Введите количество повторов списка: '))
for _ in range(repeat):
new_list += new_list
int_list.clear()
6 задание:
user_input = int(input('Введите число: '))
if user_input in new_list:
print(f'Число {user_input} повторяется {new_list.count(user_input)} раз и находится на {new_list.index(user_input) + 1} позиции.')
else:
print('Такого числа нет в списке.')