Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/env python3
- # Generatore Marco Malavolti - Esercizio Tombola Python3
- import random
- def estraiNumeri():
- # genero la lista dei numeri da estrarre della tombola
- listTombola = list(map(str, range(1, 91)))
- # genero la lista dei numeri estratti
- listEstratti = list()
- while input("Vuoi caricare l'ultima partita? (S/N): ") in ['S','s']:
- f1 = open("/tmp/tombola.txt", "r")
- f2 = open("/tmp/estratti.txt", "r")
- listTombolaOld = f1.readlines()[0]
- listEstrattiOld = f2.readlines()[0]
- listTombola = listTombolaOld.split(",")
- listEstratti = listEstrattiOld.split(",")
- f1.close()
- f2.close()
- break
- while input("Premi 'Enter' per estrarre numero.(X per uscire): ") not in ['X','x']:
- elementoEstratto = listTombola.pop(random.randint(0, len(listTombola)))
- listEstratti.append(str(elementoEstratto))
- print(listEstratti)
- f2 = open("/tmp/tombola.txt", "w")
- f3 = open("/tmp/estratti.txt", "w")
- f2.writelines(",".join(listTombola))
- f3.writelines(",".join(listEstratti))
- f2.close()
- f3.close()
- return listTombola,listEstratti
- # MAIN
- listTomb,listEstr = estraiNumeri()
- print("\nELEMENTI ANCORA PRESENTI:\n")
- print(listTomb)
- print("\nELEMENTI ESTRATTI:\n")
- print(listEstr)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement