Buona sera a tutti,

ho allegato una parte di un codice più ampio ma ho un problema.

Vorrei ottenere l'inserimento di un carattere di due possibili in una
variabile e controllare che sia il carattere giusto.

ho pensato di definire una funzione che mi permette di inserire il
carattere, lo controlla e se non è quello giusto mi chiede di
reinserirlo se è quello giusto esce dalle funzione.

Però perché non rimane memorizzato il carattere nella variabile?

Grazie

andrea
#!/usr/bin/python
# -*- coding: utf-8 -*-

#Questa funzione dovrebbe permettermi di inserire e controllare i valori inseriti
def controllo_lat_ref():
    GPSLatitudeRef=input("Inserisci il riferimento della Latitudine; N=Nord S=Sud: ")  #Input per stringhe
    GPSLatitudeRef = GPSLatitudeRef.upper()    #Se GPSLatitudeRef è stato scritto in minuscolo, questo comando lo formatta in maiuscolo
    if (GPSLatitudeRef == "S") or (GPSLatitudeRef == "N"):
         print()
    else:
        print("ATTENZIONE --- Valore non consentito ---")
        controllo_lat_ref()

controllo_lat_ref()

print("Il valore inserito è ", GPSLatitudeRef)
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a