On Mon, 12 Feb 2024 at 16:06, Marco Monti <montirom...@gmail.com> wrote:
> Buongiorno. Sto usando liste e tuple e non so come risolvere un problema > sulla diversa numerosità degli oggetti. Mi spiego meglio. > In un test di geografia ho inserito una lista delle 20 regioni italiane, > una lista delle 25 nazioni europee e una lista delle circa 100 province > italiane. > Dato che le 100 provincie italiane sono numericamente ben superiori alle > nazioni e alle regioni la scelta casuale fa uscire quasi sempre le > provincie. Non trovo un modo per bilanciare la scelta casuale. > Ho pensato di fare una scelta casuale differenziata: scelta solo fra le > nazioni, solo fra le regioni, solo fra le provincie. Poi fare una scelta > fra le suddette tre. Mi dà errore. > reg_ita=[........] > naz_eur=[........] > pro_ita=[........] > reg_cas=random.choice(reg_ita) > naz_cas=random.choice(naz_eur) > pro_cas=random.choice(pro_ita) > cas_fin=random.choice(reg_cas+pro_cas+naz_cas) > Da errore. Non so come fare > > Credo tu voglia fare qualcosa tipo: ``` random.choice(reg_ita + naz_eur + pro_ita) ``` Ciao! -- http://alepisa.blogspot.com Esalando Prassi
_______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python