Ich möchte eine dezimale Eingabe davon abhalten, mehr als 00.0 (1dp) zu sein. So sie Eingabe eine Zahl, aber ich will es als Prozentsatz (zB 44,7% bzw. 7,5%) Hier 1dP ist der Code:So fügen Sie die Überprüfung für mehr als 1dp hinzu
while nameSave <=0 or nameSave >99:
while True:
try:
nameSave = float(input("Enter % Savings (Between 1-99%): "))
break
except:
print("Needs to be a number ")
einen Blick Nehmen Sie an [diesem] (http://stackoverflow.com/questions/3221654/specifying-number-of-decimal-places-in-python) Das sollte der Trick –