Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
List of numbers to add
#5
Thanks a lot ! I didn't give it a look though, but I'll definitely do it tomorrow, it looks pretty powerful :D

In the end, I just wrote one of the least efficient code I've ever created:
def main(lis, valInit, valcherchee):
    valref=valInit
    for a in range (len(lis)):
        valInit+=lis[a]
        if -1<valInit<1:
                return a
        else :
            for b in range(a+1, len(lis)):
                valInit+=lis[b]
                if -1<valInit<1:
                    return a,b
                else:
                    for c in range(b+1, len(lis)):
                        valInit+=lis[c]
                        if -1<valInit<1:
                            return a,b,c
                        else:
                            for d in range(c+1, len(lis)):
                                valInit+=lis[d]
                                if -1<valInit<1:
                                    return a,b,c,d
                                valInit=valref+lis[a]+lis[b]+lis[c]
                        valInit=valref+lis[a]+lis[b]                   
                valInit=valref+lis[a]
        valInit=valref
whith a few more lines. It worked anyway, I got where I wanted, but it must be the least efficient way to do it, so I'll work towards improving it, and thanks again for your help !
Reply


Messages In This Thread
List of numbers to add - by Planeuge - Sep-21-2019, 08:40 PM
RE: List of numbers to add - by Yoriz - Sep-21-2019, 08:47 PM
RE: List of numbers to add - by Planeuge - Sep-21-2019, 09:00 PM
RE: List of numbers to add - by Yoriz - Sep-21-2019, 09:40 PM
RE: List of numbers to add - by Planeuge - Sep-21-2019, 10:41 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How do I calculate a ratio from 2 numbers and return an equivalent list of about 1000 Pleiades 8 15,774 Jan-05-2024, 08:30 PM
Last Post: sgrey
  find random numbers that are = to the first 2 number of a list. Frankduc 23 3,279 Apr-05-2023, 07:36 PM
Last Post: Frankduc
  List of random numbers astral_travel 17 2,746 Dec-02-2022, 10:37 PM
Last Post: deanhystad
  Remove numbers from a list menator01 4 1,374 Nov-13-2022, 01:27 AM
Last Post: menator01
  [split] why can't i create a list of numbers (ints) with random.randrange() astral_travel 7 1,557 Oct-23-2022, 11:13 PM
Last Post: Pedroski55
  Divide a number by numbers in a list. Wallen 7 8,094 Feb-12-2022, 01:51 PM
Last Post: deanhystad
  producing numbers out of a list bouraque7878 10 3,810 Nov-12-2021, 09:13 PM
Last Post: jefsummers
  How to change odd to even numbers in the list? plumberpy 8 3,787 Aug-08-2021, 11:07 AM
Last Post: plumberpy
  convert numbers into list lokesh 1 2,399 Jun-03-2021, 06:37 AM
Last Post: menator01
  adding numbers in a list Nickd12 2 2,220 Jan-15-2021, 12:46 PM
Last Post: Serafim

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020