Wednesday, 27 May 2026

πŸš€ Day 51/150 – Linear Search in Python

 

πŸš€ Day 51/150 – Linear Search in Python

Linear Search is one of the simplest searching techniques. It checks each element in the list one by one until the target value is found.

 Best for small or unsorted data
 Easy to understand and implement

Let’s explore different methods πŸ‘‡

πŸ”Ή Method 1 – Using for Loop

numbers = [10, 20, 30, 40, 50] target = 30 found = False for num in numbers: if num == target: found = True break print("Found" if found else "Not Found")






✅ Simple and clean approach


πŸ”Ή Method 2 – Using while Loop

numbers = [10, 20, 30, 40, 50] target = 25 i = 0 found = False while i < len(numbers): if numbers[i] == target: found = True break i += 1 print("Found" if found else "Not Found")







































πŸ”Ή Method 3 – Using Loop with else

numbers = [10, 20, 30, 40, 50] target = 20 for num in numbers: if num == target: print("Found") break else:
    






print
("Not Found")

✅ else runs only if loop completes without break

πŸ”Ή Method 4 – Using Function

def linear_search(arr, target): for i, value in enumerate(arr): if value == target: return i return -1 result = linear_search([10, 20, 30, 40], 30) if result != -1: print("Found at index:", result) else: print("Not Found")


0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (267) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (30) Azure (10) BI (10) Books (262) Bootcamp (11) C (78) C# (12) C++ (83) Course (87) Coursera (300) Cybersecurity (31) data (6) Data Analysis (33) Data Analytics (22) data management (15) Data Science (362) Data Strucures (17) Deep Learning (169) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (19) Finance (10) flask (4) flutter (1) FPL (17) Generative AI (73) Git (10) Google (51) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (42) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (306) Meta (24) MICHIGAN (5) microsoft (11) Nvidia (8) Pandas (14) PHP (20) Projects (34) pytho (1) Python (1355) Python Coding Challenge (1148) Python Mathematics (1) Python Mistakes (51) Python Quiz (520) Python Tips (5) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (50) Udemy (18) UX Research (1) web application (11) Web development (8) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)