Найти - Пользователи
Полная версия: Написать функцию, которая будет писать код
Начало » Центр помощи » Написать функцию, которая будет писать код
1 2 3 4
Alen
Bezdna
было бы сиешно, если бы не было так грустно

А я и не шутил.
kamisama
Какое-то стремное задание. В примерах алгоритм генерации не раскрыт, а гадать бесмысленно.
Bezdna
def genereADDS3():
    dex3 = open ("ADDS3.py",'w')
    dex3.write("def ADDS3 (a,b):\n")
    space = '    '
    n = 10
    R = n-1
    L = 0
    recur (dex3, R,L)
    
def recur(fl, R, L):
    Rtemp = R//2
    if Rtemp == L:
        return print('Rtemp = L', L,file=fl)#c,file = dex3
    else:
        if Rtemp+2 < R:
            print('Rtemp = ', Rtemp,file=fl)
            Ll = L
            Rl = Rtemp
            return recur (fl,Rl,Ll)#дальше не работает, а надо чтобы обращался к Lr, Rr
            Lr = Rtemp+1
            Rr = R
            return recur (fl,Rr,Lr)
            #return recur (fl,Rr,Lr)
        else:
            L = L
            R = Rtemp
            print('Rtemp = ', Rtemp,file=fl)
            return recur (fl,R,L)
            
genereADDS3()
Вот что я вымучала, это все черновое, что бы выявить рекурсию, одна проблема, меня выкидывает рано. Кто что предложит…
kamisama
Bezdna
определись с алгоритмом сначала
py.user.next
kamisama
Вот что я вымучала
Чувствуется рука мастера. Правда файл надо закрывать после рекурсии.

Bezdna
дальше не работает, а надо чтобы обращался к Lr, Rr
А где лесенка?

def ADDS3 (a,b):
Rtemp = 4
Rtemp = 2
Rtemp = 1
Rtemp = L 0

Bezdna
Тело функции ADD должно получиться таким как я показала
Bezdna
Всем спасибо, все свободны. Я это сделала!!!!!
Bezdna
py.user.next
Правда файл надо закрывать после рекурсии.
За это спасибо, часто забываю
Bezdna
py.user.next
Правда файл надо закрывать после рекурсии.
За это спасибо, часто забываю
py.user.next
Bezdna
Я это сделала!
Походу, препод понял, что дальше будет только хуже :)
Bezdna
py.user.next
Походу, препод понял, что дальше будет только хуже
Я в этом и не сомневаюсь))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB