1
Base / PROBLEMA CON ESERCIZIO LISTE
« il: Settembre 30, 2020, 11:41 »
Buongiorno a tutti ragazzi, sono un nuovo membro e ho bisogno di aiuto con questo esercizio con le liste. Premetto che sto iniziando adesso con python e non sono ancora molto ferrato, infatti sto trovando parecchie difficoltà sopratutto con le liste. L'esercizio è questo :
Scrivere una funzione traslazione che riceve in input una lista di caratteri s e un intero n, e restituisce una lista w in cui tutte le lettere sono quelle di s traslate d n posizioni nell’ordinamento lessicografico [a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,x,y,z]
Esempio:
s=[t,e,l,e,f,o,n,o] n=7
w=[b,l,s,l,m,v,u,v]
infatti la settima lettera dopo la t è la b, la settima lettera dopo la e è la l, e così via.
La prima parte la riesco a fare senza problemi ma non riesco proprio a capire come traslare di n posizioni tutti i valori della lista presa da input. AIUTATEMI!!
Scrivere una funzione traslazione che riceve in input una lista di caratteri s e un intero n, e restituisce una lista w in cui tutte le lettere sono quelle di s traslate d n posizioni nell’ordinamento lessicografico [a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,x,y,z]
Esempio:
s=[t,e,l,e,f,o,n,o] n=7
w=[b,l,s,l,m,v,u,v]
infatti la settima lettera dopo la t è la b, la settima lettera dopo la e è la l, e così via.
La prima parte la riesco a fare senza problemi ma non riesco proprio a capire come traslare di n posizioni tutti i valori della lista presa da input. AIUTATEMI!!