input: Write a python function to generate an HTML table with a specific number of rows and columns, and with a specific background style.
  assert generate_html_table(3, 2) == '<html>\n<table style="background: linear-gradient(90deg, #feedba, #fffd, #abdefa, #247ba0);">\n <tr>\n   <td>1,1</td>\n   <td>1,2</td>\n </tr>\n <tr>\n   <td>2,1</td>\n   <td>2,2</td>\n </tr>\n <tr>\n   <td>3,1</td>\n   <td>3,2</td>\n </tr>\n</table>\n</html>'
  assert generate_html_table(1, 1) == '<html>\n<table style="background: linear-gradient(90deg, #feedba, #fffd, #abdefa, #247ba0);">\n <tr>\n   <td>1,1</td>\n </tr>\n</table>\n</html>'
  assert generate_html_table(2, 3) == '<html>\n<table style="background: linear-gradient(90deg, #feedba, #fffd, #abdefa, #247ba0);">\n <tr>\n   <td>1,1</td>\n   <td>1,2</td>\n   <td>1,3</td>\n </tr>\n <tr>\n   <td>2,1</td>\n   <td>2,2</td>\n   <td>2,3</td>\n </tr>\n</table>\n</html>'
output: def generate_html_table(rows, cols):
      table_html = '<html>\n<table style="background: linear-gradient(90deg, #feedba, #fffd, #abdefa, #247ba0);">\n'
      for i in range(1, rows + 1):
          table_html += ' <tr>\n'
          for j in range(1, cols + 1):
              table_html += f'   <td>{i},{j}</td>\n'
          table_html += ' </tr>\n'
      table_html += '</table>\n</html>'
      return table_html