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