sono fermo con la programmazione perché sto avendo un paio di errori nel codice qui sotto. Fino a ieri tutto procedeva bene, ma oggi quando ho ripreso il progetto mi ha dato problemi e mi trovo spiazzato perché "non so perché"
Vi posto il codice:
Codice: Seleziona tutto
import random, sys
def scelta():
print ("A: ")
print
print ("B: ")
print
print ("C: ")
print
print ("D: ")
print
print ("E: ")
print
print ("F: Uscita")
print
iniz=raw_input("\t\tInserire l'opzione: ")
if iniz=="A":
scelta_A()
print
scelta()
elif iniz=="B":
scelta_B()
print
scelta()
elif iniz=="C":
scelta_C()
print
scelta()
elif iniz=="D":
scelta_D()
print
scelta()
elif iniz=="E":
scelta_E()
print
scelta()
elif iniz=="F":
scelta_F()
def num_soc():
for i in range(0,5): sys.stdout.write(str(random.randint(0,5)))
print (" -"),num_id_soc()
def gen_numerazione():
foo = range(1,n_sett+1)
random.shuffle(foo)
print ",".join([str(i)for i in foo])
def scelta_A():
print
num_id_soc=input("\t\tInserite il codice di riferimento: ")
print
num_soc()
tsoc=input("Tessera sociale: ")
cogn=raw_input("Cognome: ")
nome=raw_input("Nome: ")
resi=raw_input("Via e civico: ")
cpci=raw_input("CAP, Citta e Prov.: ")
codf=raw_input("Codice fiscale: ")
tssn=input("Tessera SSN: ")
tele=raw_input("Telefono: ")
print
print ("\t\tAttenzione: scegliere l'opzione B solo se agonista")
def scelta_B():
pass
def scelta_C():
gara=raw_input("Tipologia gara: ")
tipo=raw_input("Evento sportivo: ")
soci=raw_input("Tesserato: ")
n_sett=input("Quanti settori? ")
print
gen_numerazione()
def scelta_D():
pass
def scelta_E():
pass
def scelta_F():
quit
print("\t\tPer favore indicare l'opzione desiderata")
print
scelta()Grazie.


