Shorts Video: Python Program to Print Inverted Pyramid Star Pattern

Posted by

Sure! Here’s a tutorial on creating a Python program to print an inverted pyramid star pattern using HTML tags:

<!DOCTYPE html>
<html>
<head>
  <title>Inverted Pyramid Star Pattern</title>
</head>
<body>

<h1>Python Program to Print Inverted Pyramid Star Pattern</h1>

<p>This program will take a number as input and print an inverted pyramid star pattern.</p>

<form id="pyramidForm">
  <label for="rows">Enter the number of rows:</label>
  <input type="number" id="rows" name="rows">
  <button type="button" onclick="printInvertedPyramid()">Print Pattern</button>
</form>

<p id="output"></p>

<script>
function printInvertedPyramid() {
  var rows = document.getElementById("rows").value;
  var output = document.getElementById("output");

  output.innerHTML = '';

  for (var i = rows; i >= 1; i--) {
    for (var j = 0; j < rows - i; j++) {
      output.innerHTML += '&nbsp;&nbsp;';
    }
    for (var k = 0; k < 2 * i - 1; k++) {
      output.innerHTML += '* ';
    }
    output.innerHTML += '<br>';
  }
}
</script>

</body>
</html>

This HTML code creates a simple form where the user can enter the number of rows for the inverted pyramid star pattern and then click a button to generate the pattern. The JavaScript function printInvertedPyramid takes the input value, loops through the rows, and appends the appropriate number of spaces and stars to the output element to create the inverted pyramid pattern.

You can copy and paste this code into an HTML file and open it in a browser to see the program in action. Feel free to customize the design and styling of the form and output as needed!