Új hozzászólás Aktív témák

  • #82595328

    törölt tag

    válasz axioma #1418 üzenetére

    Igazából az intervallumokat én így akarom megadni:

    intervals = (2,4,7,12)
    Az egyes intervallumokat a változó egymás utáni elemeiből rakom össze (2-4,4-7,7-12), így kevesebb adat kell, relációkkal kezelem az átfedést.
    azaz
    if változó > intervals[0] és változó <= intervals[1]
    parancsok
    if változó > intervals[1] és változó <= intervals[2]
    parancsok
    Ez for ciklussal is menni fog, hiszen csak léptetnem kell a változó elemeit. Szerintem ez már menni fog.

    Persze simán át lehet alakítani ezt (2,4,7,12) erre (2-4,4-7,7-12) akkor ez is működhet.
    for x,y in intervals:
    for i in xrange(x,y+1):
    parancs()

    De ez nekem még új. Majd kipróbálom.

    Köszönöm a tippeket! Azt hiszem innen már elboldogulok.

Új hozzászólás Aktív témák