Knowledge organisersDefensive Design
Range length presence.
Validation checks ensure data meets specific criteria before processing. Common checks include range (within limits), length (correct size), and presence (not empty).
0 <= age and age <= 120len(password) >= 8name != ""value.isdigit()while loops to re-ask until validage = -1
while age < 0 or age > 120:
age = int(input("Enter age (0-120): "))
if age < 0 or age > 120:
print("Out of range, try again")
print("Age: " + str(age))