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

Rispondere a