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.
n = int(input("Enter n: "))
for i in range(1, n + 1):
print("*" * i)
Enter n: 7
*
**
***
****
*****
******
*******
- The loop runs from 1 to n
- In each iteration, it prints i asterisks
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
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.")
Enter side a: 5
Enter side b: 5
Enter side c: 5
The triangle is equilateral.
- First, the program checks if all sides are equal
- Then it checks if any two sides are equal
- Otherwise, it declares the triangle scalene