1.
Print numbers from 1 to 10 using a for loop
for i in range(1, 11):
print(i)
2. Print numbers from 1 to 10 using a while loop
i=1
while i <= 10:
print(i)
i += 1
3. Calculate the factorial of a number
num = 5
factorial = 1
for i in range(1, num + 1):
factorial *= i
print("Factorial:", factorial)
4. Sum of elements in a list
numbers = [10, 20, 30, 40, 50]
total = 0
for num in numbers:
total += num
print("Sum:", total)
5. Check if a number is prime
num = 29
is_prime = True
if num < 2:
is_prime = False
else:
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
is_prime = False
break
if is_prime:
print(f"{num} is a prime number")
else:
print(f"{num} is not a prime number")
6. Fibonacci series up to n terms
n = 10
a, b = 0, 1
print("Fibonacci Series:")
for _ in range(n):
print(a, end=" ")
a, b = b, a + b
7. Print a multiplication table
num = 5
for i in range(1, 11):
print(f"{num} x {i} = {num * i}")
8. Reverse a string using a for loop
string = "Python"
reversed_string = ""
for char in string:
reversed_string = char + reversed_string
print("Reversed String:", reversed_string)
9. Count vowels in a string
string = "Hello, World!"
vowels = "aeiouAEIOU"
count = 0
for char in string:
if char in vowels:
count += 1
print("Number of vowels:", count)
10. Find the largest number in a list
numbers = [3, 7, 2, 9, 12, 5]
largest = numbers[0]
for num in numbers:
if num > largest:
largest = num
print("Largest Number:", largest)
11. Calculate the sum of digits of a number
num = 12345
sum_of_digits = 0
while num > 0:
sum_of_digits += num % 10
num //= 10
print("Sum of digits:", sum_of_digits)
12. Check if a string is a palindrome
string = "radar"
is_palindrome = True
for i in range(len(string) // 2):
if string[i] != string[-(i + 1)]:
is_palindrome = False
break
if is_palindrome:
print(f"{string} is a palindrome")
else:
print(f"{string} is not a palindrome")
13. Print a right-angled triangle pattern
rows = 5
for i in range(1, rows + 1):
print("*" * i)
14. Print an inverted right-angled triangle pattern
rows = 5
for i in range(rows, 0, -1):
print("*" * i)
15. Count occurrences of a character in a string
string = "hello world"
char_to_count = "l"
count = 0
for char in string:
if char == char_to_count:
count += 1
print(f"The character '{char_to_count}' appears {count} times.")
16. Generate all even numbers from 1 to 20
for i in range(1, 21):
if i % 2 == 0:
print(i, end=" ")
17. Find the GCD of two numbers
a, b = 60, 48
while b:
a, b = b, a % b
print("GCD:", a)
18. Print the first n prime numbers
n = 10
count = 0
num = 2
while count < n:
is_prime = True
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
is_prime = False
break
if is_prime:
print(num, end=" ")
count += 1
num += 1
19. Find the smallest number in a list
numbers = [3, 7, 2, 9, 12, 5]
smallest = numbers[0]
for num in numbers:
if num < smallest:
smallest = num
print("Smallest Number:", smallest)
20. Calculate the power of a number
base = 2
exponent = 5
result = 1
for _ in range(exponent):
result *= base
print(f"{base} ^ {exponent} = {result}")