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 leoa...@gmail.com 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]thanksPada tanggal Sen, 31 Mei 2021 pukul 18.20 paidjoo indo <leoa...@gmail.com> menulis:hello i having question, because i still learn python for me, so can help methe question ishow 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 django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/3a5ee884-4d66-4fc3-8217-64658d7f585dn%40googlegroups.com.
No comments:
Post a Comment