PYTHON PROGRAM LIST
PYTHON PROGRAM LIST
return min(a, b, c)
2. def check_number(num):
if num > 0:
else:
check_number(number)
3. divisible_by_7 = []
divisible_by_11 = []
if num % 7 == 0:
divisible_by_7.append(num)
if num % 11 == 0:
divisible_by_11.append(num)
print(divisible_by_7)
print(divisible_by_11)
4. def is_armstrong(number):
num_str = str(number)
num_digits = len(num_str)
if total == number:
else:
is_armstrong(num)
5. def is_palindrome_number(number):
num_str = str(number)
if num_str == num_str[::-1]:
else:
is_palindrome_number(num)
6. ax2+bx+c=0
import cmath
# Calculate discriminant
d = (b ** 2) - (4 * a * c)
if a == 0:
else:
find_roots(a, b, c)
7. import math
if num >= 0:
sqrt = math.sqrt(num)
else:
8. Area=s(s−a)(s−b)(s−c)
import math
s = (a + b + c) / 2
is_prime = True
if num % i == 0:
is_prime = False
break
if is_prime:
print(num)
10. num = int(input("Enter a number: "))
sum_of_digits = 0
sum_of_digits += num % 10
num //= 10
return a + b
return a - b
return a * b
if b != 0:
return a / b
else:
def menu():
print("1. Addition")
print("2. Subtraction")
print("3. Multiplication")
print("4. Division")
print("5. Exit")
while True:
menu()
if choice == '5':
break
if choice == '1':
else:
vowels = "aeiouAEIOU"
vowel_count = 0
consonant_count = 0
if char.isalpha():
if char in vowels:
vowel_count += 1
else:
consonant_count += 1
count_vowels_consonants(user_input)
words = sentence.split()
count_words(user_input)
if text == text[::-1]:
else:
is_palindrome(user_input)
15. def convert_first_last_upper(text):
if len(text) < 1:
elif len(text) == 1:
print(text.upper())
else:
convert_first_last_upper(user_input)
result = ""
result += char
remove_duplicates(user_input)
frequency = {}
if char in frequency:
frequency[char] += 1
else:
frequency[char] = 1
print("Character Frequency:")
print(f"'{char}': {count}")
char_frequency(user_input)
unique_numbers = list(set(numbers))
if len(unique_numbers) < 2:
return
unique_numbers.sort()
second_smallest(numbers_list)
n = len(arr)
for i in range(n):
user_input = input()
bubble_sort(numbers)
print(numbers)
20. marks = []
for i in range(20):
marks.append(mark)
total = 0
total += mark
even_position_digits = ""
for i in range(len(number)):
if (i + 1) % 2 == 0:
even_position_digits += number[i]
print(even_position_digits)
22. import re
def validate_mobile(number):
pattern = r'^[6-9]\d{9}$'
if re.match(pattern, number):
else:
def validate_email(email):
pattern = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'
if re.match(pattern, email):
else:
validate_mobile(mobile)
validate_email(email)
23. import pandas as pd
data = {
'Name': ['Book A', 'Book B', 'Book C', 'Book D', 'Book E'],
'Author': ['Author A', 'Author B', 'Author C', 'Author D', 'Author E'],
df = pd.DataFrame(data)
print(df)
24.