Part of the series

Several example codes

~2 min read • Updated Oct 7, 2025

Program Overview

This program reads an integer n and prints a triangle pattern using asterisks.
Each line contains one more asterisk than the previous line, starting from 1 up to n.


Python Code:


n = int(input("Enter n: "))
for i in range(1, n + 1):
    print("*" * i)

Sample Output:


Enter n: 7  
*  
**  
***  
****  
*****  
******  
*******

Explanation:

- The loop runs from 1 to n
- In each iteration, it prints i asterisks


Program Overview

This program reads three side lengths a, b, and c and determines the type of triangle:
- Equilateral: all sides are equal
- Isosceles: two sides are equal
- Scalene: all sides are different


Python Code:


a = float(input("Enter side a: "))
b = float(input("Enter side b: "))
c = float(input("Enter side c: "))

if a == b == c:
    print("The triangle is equilateral.")
elif a == b or b == c or a == c:
    print("The triangle is isosceles.")
else:
    print("The triangle is scalene.")

Sample Output:


Enter side a: 5  
Enter side b: 5  
Enter side c: 5  
The triangle is equilateral.

Explanation:

- First, the program checks if all sides are equal
- Then it checks if any two sides are equal
- Otherwise, it declares the triangle scalene


Written & researched by Dr. Shahin Siami