Forum >> Principianti >> Molti Errori Di Indentazione...

Pagina: 1

Salve a tutti,stavo creando un semplice programmino in grado di ribaltare la frase o parola scritta.
I codici sono questi,solo che mi danno molti problemi di indentazione: un esperto tra voi quando avrebbe tempo potrebbe correggermelo e scrivere il codice in maniera corretta?

Grazie Mille!










Codice:



def reverser(stringa):

indice = (len(stringa) -1)

nuova_stringa = ""

while indice >= 0:

nuova_stringa += stringaindice

indice -= 1

print(nuova_stringa)




string = input('Inserisci La Parola O Frase:')

print('Parola O Frase:')

reverser(string)

print('''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')



loop = input('desideri contunuare ad usare il software? (Y/N)')

elif loop == "Y" or loop == "y":

print('''\nTorno al menù principale!




+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')

continue

else:

print('''\nIl Software Verrà Ora Chiuso!




+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')























Volevo dire che dove il sito scrive: indice e il "?" c'è una parentesi quadra con scritto indice dentro

--- Ultima modifica di cprogrammator in data 2018-04-29 14:53:38 ---
ciao prova a vedere cosi .... attenzione quando l'utente digita Y o y esci comunque non resti nel programma per una nuova elaborazione
potresti gestire il ciclo con una sentinella

def reverser(stringa):
    indice = (len(stringa) -1)
    nuova_stringa = ""
    while indice >= 0:
        nuova_stringa += stringaindice
        indice -= 1
    print(nuova_stringa)



def main():
    string = input(' Inserisci La Parola O Frase: ')
    print('Parola O Frase:')
    reverser(string)
    print(" + " * 10)
    loop = input('desideri contunuare ad usare il software? (Y/N)')
    if loop == "Y" or loop == "y":
        print(" \nTorno al menù principale! ")
    else:
        print(" \nIl Software Verrà Ora Chiuso! ")


main()



Ciao


Pagina: 1



Esegui il login per scrivere una risposta.