ho tentato di modificare l'istruzione scrivi affinchè scriva anche le variabili ho aggiunt prima dell' else e prima di print b questo elif:
CODICE
elif ("&" in i) ==1:
x=i.split("&")
filevariabile=open(x[1]+".var","r")
riga=filevariabile.readlines()
filevariabile.close
b=x[0]+filevariabile.read+x[2]
praticamente se io scrivo
il risultato nella shell dovrebbe essere
ho messo le e commerciali in modo che si possano concatenare stringhe come in questo caso:
CODICE
a=memorizzarisp:come ti chiami?
scrivi 'ciao, &a&, come stai?'
se io scrivo che mi chiamo provola :-)
allora il risultato finale sarebbe
CODICE
ciao, provola, come stai?
però dà errore perchè non posso concatenare la prima e l'ultima stringa con filevariabile.read.
In ogni modo questo è solo un inizio perchè non si possono concatenare più variabili in una sola riga