input: Write a function to generate a random even number between 10 and 200 that is divisible by 5. If such a number is not found in the range, the function should increment the number by 1 and try again until it finds a valid number.
  
  def generate_even_number():
  # Generate a random number between 10 and 200
   num = random.randint(10, 200)
  # Check if the number is even
   if num % 2 == 0:
  # Check if the number is divisible by 5
    if num % 5 == 0:
     return num
  # If number not divisible by 5, increment number
    else:
     return generate_even_number(num+1)
  # If number not even, increment number
   else:
     return generate_even_number(num+1)
  
  assert generate_even_number() % 2 == 0
  assert generate_even_number() % 5 == 0
  assert generate_even_number() >= 10
  assert generate_even_number() <= 200
output: def generate_even_number():
      num = random.randint(10, 200)
      if num % 2 == 0 and num % 5 == 0:
          return num
      else:
          return generate_even_number()