Hirdetés

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

  • Gyuri27

    félisten

    válasz cousin333 #3328 üzenetére

    import random
    hfeherje = ['H1', 'H2', 'H3', 'H4', 'H5', 'H6', 'H7', 'H8', 'H9', 'H10', 'H11', 'H12', 'H13', 'H14', 'H15', 'H16']
    nfeherje = ['N1', 'N2', 'N3', 'N4', 'N5', 'N6', 'N7', 'N8', 'N9']
    variansok = [x + y for x in hfeherje for y in nfeherje]
    print(variansok)
    print("H1N1:" "Madárinfluenza")

    nevek = ['C', 'O', 'V', 'I', 'D', 'S', 'A', 'R', 'S']
    nev = ''
    for i in range(3):
    nev += random.choice(nevek)

    feherjevarians = (random.choice(variansok))
    feherjevarians = [(random.choice(variansok))]

    elnevezés = (""+random.choice(nevek)+""+random.choice(feherjevarians))

    print("fehérjevariáns:", feherjevarians, "elnevezés:", elnevezés)

    A végeredmény:
    fehérjevariáns: ['H13N9'] elnevezés: SH13N9
    A fehérje variánsban nem zavar az aposztrof és a zárójel, bár nem kellene oda.
    A gond az elnevezés. Mert ott 3 betünek kellene lenni (random) de egy van. És a HxNx variánsokból (ahol az x szám) csak a szám kellene.
    Azaz 3 random betű AAA és a random szám 106 = AAA106
    Remélem nem bonyolitottam túl.
    Na erre kellene valami full fapad megoldás.

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