def main(): name = input("Please enter your name: ") age = int(input("Please enter your age: ")) violations = int(input('Please enter the number of violations: '))
if age < 16 and age >106:
print('Invalid Entry')
if violations < 0:
print('Invalid Entry')
riskFactor(violations)
riskCode(violations)
quote(age, riskFactor)
print(riskFactor, riskCode , quote)
def riskFactor(violations): if violations == 0: riskFactor = 4 return riskFactor elif violations == 1: riskFactor = 3 return riskFactor elif violations == 2 or 3: riskFactor = 2 return riskFactor else: violations >= 4 riskFactor = 1 return riskFactor
def riskCode(violations):
if violations == 0:
riskCode = No
return riskCode
elif violations == 1:
riskCode = Low
return riskCode
elif violations == 2 or 3:
riskCode = Moderate
return riskCode
else:
violations >= 4
riskCode = High
return riskCode
def quote(): if age < 25 and riskFactor == 1: quote = 480 elif age >= 25 and riskFactor ==1: quote = 410 elif age < 25 and riskFactor == 2 and violations == 3: quote = 450 elif age >= 25 and riskFactor == 2 and violations == 3: quote = 390 elif age < 25 and riskFactor == 2: quote = 405 elif age >= 25 and riskFactor == 2: quote = 365 elif age < 25 and riskFactor == 3: quote = 380 elif age >= 25 and riskFactor == 3: quote = 315 elif age < 25 and riskFactor == 4: quote = 325 else: age >= 25 and riskFactor == 4 quote = 275
main()