Задачі Python для новачка
Усі статті, обговорення, новини для початківців — в одному місці. Підписуйтеся на телеграм-канал!
Всі привіт. З назви топіку ви всі зрозуміли хто я)
Так от — пробую сам опанувати пітона без платних курсів. Знайшов в неті цікавий «самоучитель» і вчусь. Ось дійшов до теми «операції зі строками» і тут ось така задача:
Напишите программу, которая:
- получает на вход строку чисел, разделенных запятыми;
- формирует из чисел два списка — с четными и нечетными числами;
- выводит списки без скобок на отдельных строках.
Пример ввода:
3,4,2,7,8,9,1,11,2,56,2,6,81
Вывод:
3 7 9 1 11 81
4 2 8 2 56 2 6
Решение:
st = [int(i) for i in input().split(’,’)]
lst_odd = [i for i in st if i % 2 != 0]
lst_even = [i for i in st if i % 2 == 0]
print(*lst_odd)
print(*lst_even)
Хотілось би дізнатись від людей, що мають досвід — це завдання і це рішення підходить для початківця, який ніколи не мав справу з програмуванням?
Чи це завдання реально дуже просте?
12 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів