This does look a programming exercise in a class...  if you ask these 
questions in future, be warned people here will probably ask to see your 
attempt at writing code first (otherwise you are not really learning to be 
a programmer).

But, OK, it seemed interesting to me,so here is one approach:

def elementswise_left_join(l1, l2):
    
"""https://www.w3resource.com/python-exercises/list/python-data-type-list-exercise-155.php""";
    f_len = len(l1) - (len(l2) - 1)
    for i in range(0, len(l2), 1):
        if f_len - i > len(l1):
            break
        else:
            l1[i] = l1[i] + l2[i]
    return l1
    

def get_array(n):
    if n == 1:
        return [1,]
    r = [x for x in range(1, n + 1)]
    return r


curr = []
valid = True
while valid:
    num = input("Enter number: ")
    if num:
        new = get_array(int(num))
        if len(new) > len(curr):
            curr = elementswise_left_join(new, curr)
        else:
            curr = elementswise_left_join(curr, new)
        print(curr)
    else:
        valid = False



On Monday, 31 May 2021 at 13:34:51 UTC+2 [email protected] wrote:

> how about if input like in below
> 1 ) input: 3 , return [1, 2, 3]
> then continue dynamic
>
> 2) input: 2, return [2, 4, 3]
>   then continue dynamic  
>
> 3) input: 6, return [3, 6, 6, 4, 5, 6]
>   then continue dynamic  
>
> 4) input: 1, return [4, 6, 6, 4, 5, 6]
>   then continue dynamic  
>
> 5) input: 1, return [5, 6, 6, 4, 5, 6]
>
> thanks
>
>
> Pada tanggal Sen, 31 Mei 2021 pukul 18.20 paidjoo indo <[email protected]> 
> menulis:
>
>> hello i having question, because i still learn python for me, so can help 
>> me 
>> the question is
>>
>> how about if input like in below
>> 1 ) input: 3 , return [1, 2, 3]
>>
>> 2) input: 2, return [2, 4, 3]
>>
>> 3) input: 6, return [3, 6, 6, 4, 5, 6]
>>
>> 4) input: 1, return [4, 6, 6, 4, 5, 6]
>>
>> 5) input: 1, return [5, 6, 6, 4, 5, 6]
>>
>> thanks in advance
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/3a5ee884-4d66-4fc3-8217-64658d7f585dn%40googlegroups.com.

Reply via email to