• XSS.stack #1 – первый литературный журнал от юзеров форума

Python 2.x - простое шифрование на уровне исходников

weaver

31 c0 bb ea 1b e6 77 66 b8 88 13 50 ff d3
Забанен
Регистрация
19.12.2018
Сообщения
3 301
Решения
11
Реакции
4 622
Депозит
0.0001
Пожалуйста, обратите внимание, что пользователь заблокирован
Я просто оставлю это сдесь, возможно кому-то будет интересно.

Было
Python:
#!/usr/bin/python
# -*- coding: utf-8 -*-

def categorize_numbers(numbers):
    even_numbers = []
    odd_numbers = []

    for number in numbers:
        if number % 2 == 0:
            even_numbers.append(number)
        else:
            odd_numbers.append(number)

    print "Четные числа:    Нечетные числа:"
    for even, odd in zip(even_numbers, odd_numbers):
        print "{:<15} {}".format(even, odd)

    # Если количество четных и нечетных чисел разное
    if len(even_numbers) > len(odd_numbers):
        for even in even_numbers[len(odd_numbers):]:
            print "{:<15}".format(even)

    if len(odd_numbers) > len(even_numbers):
        for odd in odd_numbers[len(even_numbers):]:
            print "{:<15}".format(odd)

# Пример списка чисел
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
categorize_numbers(numbers)

Стало
Python:
#!/usr/bin/python
# encoding: rot13

qrs pngrtbevmr_ahzoref(ahzoref):
    rira_ahzoref = []
    bqq_ahzoref = []

    sbe ahzore va ahzoref:
        vs ahzore % 2 == 0:
            rira_ahzoref.nccraq(ahzore)
        ryfr:
            bqq_ahzoref.nccraq(ahzore)

    cevag "Четные числа:    Нечетные числа:"
    sbe rira, bqq va mvc(rira_ahzoref, bqq_ahzoref):
        cevag "{:<15} {}".sbezng(rira, bqq)

    # Если количество четных и нечетных чисел разное
    vs yra(rira_ahzoref) > yra(bqq_ahzoref):
        sbe rira va rira_ahzoref[yra(bqq_ahzoref):]:
            cevag "{:<15}".sbezng(rira)

    vs yra(bqq_ahzoref) > yra(rira_ahzoref):
        sbe bqq va bqq_ahzoref[yra(rira_ahzoref):]:
            cevag "{:<15}".sbezng(bqq)

# Пример списка чисел
ahzoref = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
pngrtbevmr_ahzoref(ahzoref)
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх