Buona sera lista,
sono giorni che mi arrovello per usare il costrutto range con valori a
virgola mobile. Ho scoperto poi che range accetta solo numeri interi ma,
esistono anche delle soluzioni per il float che lavora con range. Ho
googlato per cercare esempi e non sono riuscito a farli funzionare.
Uso Python 3
sono agli inizio e quindi faccio un passetto per volta.
Allego il codice.
Grazie e saluti
andrea
#!/usr/bin/python
# -*- coding: utf-8 -*-
lat_s = float(input("Inserisci i secondi di latitudine; con un valore compreso tra 0 e 59.9; es 34.52: "))
while lat_s not in range (60.0): #range (star, stop, step). Se si inserisce un solo valore il programma considera il range da 0 al valore inserito
print()
print("\033[36m ATTENZIONE --- Valore non consentito --- ATTENZIONE\033[0m")
print()
lat_s = float(input("Inserisci i secondi di latitudine; con un valore compreso tra 0 e 59.9; es 34.52: "))
print(lat_s)
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python