def get_float_input(prompt):
    """Get a float input from the user and handle empty or invalid input."""
    while True:
        try:
            value = float(input(prompt))
            return value
        except ValueError:
            print("Invalid input. Please enter a valid number.")

def calculate_weekly_wage():

    hourly_wage = get_float_input("Enter your hourly wage: ")

    if hourly_wage < 8:
        hourly_wage = 8.00
    
    hours_worked = get_float_input("Enter the number of hours worked: ")
    
    if hours_worked >= 35:
        hourly_wage <= 10
        bonus = 50.00
    else:
        bonus = 25.00
    
    weekly_wage = (hourly_wage * hours_worked) + bonus
    
    print("\nWeekly Wage Summary")
    print("--------------------")
    print(f"Hourly Wage: ${hourly_wage:.2f}")
    print(f"Hours Worked: {hours_worked}")
    print(f"Bonus: ${bonus:.2f}")
    print(f"Weekly Wage: ${weekly_wage:.2f}")

calculate_weekly_wage()
