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

  • cousin333

    addikt

    válasz Hege1234 #3498 üzenetére

    Uhhh... Bevallom nem tudom, mit csinál a kódod, de sok sebből vérzik. :DDD

    Erre a problémára a legegyszerűbb megoldás a szótár (dictionary) használata. Ez gyakorlatilag kulcs-érték párokat jelent, random sorrendben. A kulcs és az érték is bármilyen típus lehet (sztring is).

    qualities = {'0': 1080, '1': 720, '2': 540, '3': 480}

    Ha úgyis csak szám-opciókat akarsz, akkor egyszerűbben is legenerálhatod:

    my_list = [1080, 720, 540, 480, 360]
    qualities = {i: j for i, j in enumerate(my_list)}

    Ha mondjuk azt akarod, hogy a kulcs inkább sztring legyen, ne szám:

    qualities = {str(i): j for i, j in enumerate(my_list)}

    print('Minőség kiválasztása\r\n')
    print('\r\n'.join(f'{i} = {j}' for i, j in qualities.items()))

    minoseg = input('\nÍrd ide a számot: ')
    quality = qualities[minoseg]

    ekkor a quality változóban benne lesz a szám, 1080, 540 vagy amit kiválasztasz.

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