• Задачі Python для новачка

    что ж я немного подучился. и теперь вижу насколько мой способ был плохим. я два раза пробегаюсь по массиву — это плохо. вместо этого можно один раз пробежать по массиву формируя сразу два новых массива — если число четно — добавляем значение в первый массив, если нечетное — во второй. реализацию оставлю на вам

  • Задачі Python для новачка

    def string_convert(string_list:str):
    «„„получает на вход строку чисел, разделенных запятыми;
    формирует из чисел два списка — с четными и нечетными числами;
    выводит списки без скобок на отдельных строках.““»
    even_number,odd_number = [x for x in string_list.split(",") if int(x)%2==0 ],[x for x in string_list.split(",") if int(x)%2!=0 ]
    return print("".join(even_number),"".join(odd_number), sep="\n")
    мое решение, старался как мог

  • Задачі Python для новачка

    def string_convert(string_list:str):
    «„„получает на вход строку чисел, разделенных запятыми;
    формирует из чисел два списка — с четными и нечетными числами;
    выводит списки без скобок на отдельных строках.““»
    even_number,odd_number = [x for x in string_list.split(",") if int(x)%2==0 ],[x for x in string_list.split(",") if int(x)%2!=0 ]
    return print("".join(even_number),"".join(odd_number), sep="\n")