4. duplicates l=[] g=[] en=int(input("Enter no")) for e in range(en): el=int(input("enter elt")) l.append(el) g.append(el) for a in l: e>1 d=l.index(a) del l[a] print(g) print(l) 2. palindrome n = int(input("Enter a number: ")) s=0 t=n while n>0: r=n%10 s=s*10+r n=n//10 if s==t: print("yes") else: print("s") 2. Armstrong number nu = int(input("Enter a number: ")) n = nu p = len(str(nu)) t = 0 while n > 0: d = n % 10 t += d ** p n //= 10 if t == nu: print("Armstrong Number") else: print("Not an Armstrong Number") 2. n natural number s=1 for i in range(1,n+1): s=s*i print(s) 3. smallest and largest nums = list(map(int, input("Enter up to 5 numbers separated by space: ").split()))[:5] if not nums: print("List is empty") else: # smallest = nums[0] largest = nums[0] for x in nums: if x < smallest: smallest = x if x > largest: largest = x result = smallest + largest print(f"Smallest: {smallest}, Largest: {largest}") print(f"Sum: {result}") 5. prime even tuple def is_prime(n): if n <= 1: return False for i in range(2, int(n**0.5) + 1): if n % i == 0: return False return True try: user_input = input("Enter integers separated by commas (e.g., 2, 3, 4, 5): ") numbers = eval(f"({user_input})") if not all(isinstance(x, int) for x in numbers): raise ValueError("All elements must be integers.") prime_numbers = tuple(n for n in numbers if is_prime(n)) print(f"Prime numbers in the tuple: {prime_numbers}") sum_even_indices = sum(numbers[i] for i in range(0, len(numbers), 2)) print(f"Sum of numbers at even indices: {sum_even_indices}") smallest_num = min(numbers) largest_num = max(numbers) print(f"Smallest number: {smallest_num}") print(f"Largest number: {largest_num}") except (ValueError, SyntaxError, TypeError) as e: print(f"Invalid input. Please enter integers separated by commas. Error: {e}") 6. longest word str_input = input("Enter a string: ") words = str_input.split() if words: longest_word = max(words, key=len) print(f"Longest Word = {longest_word}") else: print("The input string is empty.") 7. avg mark n = int(input("Enter a string: ")) for k in range(n): m=eval(input("enter mark")) t=m a=t/n print(a) 8. various list # Menu Driven List Operations Program def display_list(lst): print("Current List:", lst) # Taking initial list input from user user_list = [] n = int(input("Enter number of elements in the list: ")) for i in range(n): element = input(f"Enter element {i+1}: ") user_list.append(element) while True: print("\n----- MENU -----") print("1. Append an element") print("2. Modify existing element") print("3. Delete element from its index") print("4. Sort list in descending order") print("5. Display list") print("6. Exit") choice = input("Enter your choice (1-6): ") if choice == '1': element = input("Enter element to append: ") user_list.append(element) print("Element appended successfully.") display_list(user_list) elif choice == '2': try: index = int(input("Enter index of element to modify: ")) if 0 <= index < len(user_list): new_value = input("Enter new value: ") user_list[index] = new_value print("Element modified successfully.") else: print("Invalid index!") except ValueError: print("Please enter a valid number.") display_list(user_list) elif choice == '3': try: index = int(input("Enter index of element to delete: ")) if 0 <= index < len(user_list): user_list.pop(index) print("Element deleted successfully.") else: print("Invalid index!") except ValueError: print("Please enter a valid number.") display_list(user_list) elif choice == '4': user_list.sort(reverse=True) print("List sorted in descending order.") display_list(user_list) elif choice == '5': display_list(user_list) elif choice == '6': print("Exiting program...") break else: print("Invalid choice! Please select between 1-6.") 9. country country_dict = {} n = int(input("Enter number of countries: ")) for i in range(n): country = input(f"Enter country {i+1} name: ").strip() capital = input(f"Enter capital of {country}: ").strip() country_dict[country] = capital search_country = input("\nEnter country name to find its capital: ").strip() if search_country in country_dict: print(f"The capital of {search_country} is {country_dict[search_country]}") else: print("Country not found in dictionary.") 10. phone book phone_book = {} n = int(input("Enter number of students: ")) for i in range(n): name = input(f"Enter name of student {i+1}: ").strip() number = input(f"Enter phone number of {name}: ").strip() phone_book[name] = number search_name = input("\nEnter name to search: ").strip() if search_name in phone_book: print(f"Phone number of {search_name} is {phone_book[search_name]}") else: print("No such name is available.") print("\nComplete Phone Book Dictionary:") print(phone_book)