πŸ“˜ M3‑R5 – Python Programming Practical Question Papers (PDF with Solution)

Agar aap O Level ka M3‑R5 (Programming & Problem Solving through Python) module prepare kar rahe ho, to yahaan se aap previous year ke practical questions papers PDF format me solutions ke sath free download kar sakte ho. Ye papers NIELIT ke latest R5.1 syllabus ke according hain.

o level m3-r5 practical questions

πŸ” M3‑R5 Practical Paper Me Kya Aata Hai?

Python module me programming fundamentals se lekar algorithms, data structures, file handling, modules, aur numpy ka use hota hai. Ye practical exam aapki programming aur problem-solving skills test karta hai.

Main Topics:

  • Programming & flowcharts
  • Python basics: syntax, variables, data types
  • Operators, expressions, control structures (if/else, loops)
  • Sequence types: lists, tuples, dictionaries
  • Functions (built-in + user-defined)
  • File processing (read/write)
  • Modules import & usage
  • NumPy basics

πŸ“₯ M3‑R5 Practical Papers PDF Download (With Solution)

Yahan niche table me aapko O Level ke recent Python practical paper PDFs milenge, with detailed step-by-step solutions:

πŸ“„ PaperπŸ”— Download Link
M3-R5 Practical Set 1Download PDF
M3-R5 Practical Set 2Download PDF
M3-R5 Practical AssignmentDownload PDF

πŸ“ Note: Agar download link kaam na kare, toh aap Comment kar sakte ho.


πŸ§ͺ O Level M3-R5 Practical Questions with Solution

Python programming ke practical exam me logic-based questions aate hain jisme loops, conditions, functions, aur file handling ka use hota hai. Is post me humne kuch important Python practical questions with solution bhi add kiye hain jisse aapko code likhne ka pattern aur output ka structure samajhne me madad milegi. Ye questions aapki exam-level practice ke liye perfect hain.

Question: 1.
Write a python program to reverse of digits of an integer number using while loop.

Solution:
num = int(input(“Enter an integer: “))
rev = 0
while num != 0:
digit = num % 10
rev = rev * 10 + digit
num = num // 10
print(“Reversed number:”, rev)


Question: 2.
Write a program to count the number of charector (charector frequency) in a string “google.com”.

Solution:
string = “google.com”
freq_count = {}

for char in string:
if char in freq_count:
freq_count[char] += 1
else:
freq_count[char] = 1

print(freq_count)


Question: 3.
Python Program to Find Number of Days Between Two Given Dates

Solution:
from datetime import date

def number_of_days(date_1, date_2):
return abs((date_1 – date_2).days)

date_1 = date(2024, 6, 12)
date_2 = date(2023, 1, 30)

print(“Number of Days between the given Dates are:”, number_of_days(date_1, date_2), “days”)


Question: 4.
Write a program to test whether a passed letter is vowel or not?

Solution:
char = input(“Enter a character: “)
vowels = [‘a’, ‘e’, ‘i’, ‘o’, ‘u’, ‘A’, ‘E’, ‘I’, ‘O’, ‘U’]

if char in vowels:
print(f”The character ‘{char}’ is a vowel!”)
else:
print(f”The character ‘{char}’ is a consonant!”)


Question: 5.
Write a python program to find key with maximum unique value in a dictionary.

Solution:
test_dict = {
“A”: [4, 5, 6, 3],
“B”: [7, 5, 9, 0],
“C”: [1, 5, 9, 2]
}

max_unique_count = 0
key_with_max_unique = None

for key, values in test_dict.items():
unique_count = len(set(values))
if unique_count > max_unique_count:
max_unique_count = unique_count
key_with_max_unique = key

print(f”Key with maximum unique values: {key_with_max_unique}”)


Question: 6.
Write a python program to count even odd number in a list using lambda function.

Solution:
numbers = [1, 7, 9, 4, 2, 6, 5, 8, 3, 10]
count_even = len(list(filter(lambda x: x % 2 == 0, numbers)))
count_odd = len(list(filter(lambda x: x % 2 != 0, numbers)))
print(“Even numbers count is:”,count_even)
print(“Odd numbers count is:”, count_odd)

Question: 7.
Write a python program to print all the odd number
(first 100 odd number in a list in ascending order)

Solution:
Ist = [x for x in range(1, 201, 2)]
Ist.sort()
print(Ist)


Question: 8.
Write a python program to find the odd numbers in an array.

Solution:
import numpy as np

arry = np.array([10, 25, 30, 65, 75, 50, 121])
print(“**The List of Odd Numbers in this arry Array***”)

for i in range(len(arry)):
if arry[i] % 2 != 0:
print(arry[i], end=” “)

Question: 9.
Write a python program to find sum of three given integers

Solution:
num1 = int(input())
num2 = int(input())
num3 = int(input())
print(f”The sum of {num1}, {num2} and {num3} is:”, num1 + num2 + num3)


Question: 10.
Write a python program to find the sum of digits of an integer number using while loop.

Solution:
# Program to find the sum of digits of an integer using a while loop
n = int(input(“Enter a number: “))
sum = 0

while n > 0:
dig = n % 10
sum = sum + dig
n = n // 10

print(“The sum of digits is:”, sum)


Question: 11.
Write a python program 2020 calendar (1,1,2020)-(1,12,2020) print January 1,2020 is Wednesday. Note that 2020 is leap year.

Solution:
import calendar

year = 2020
print(“January 1, 2020 is Wednesday.\n”)

for month in range(1, 13):
print(calendar.month(year, month))


Question: 12.
Write a python program concatenate two 3 dimensional numpy array on axis 1.

Solution:
import numpy as np

# Define two 3D arrays
array1 = np.array([[[1, 2], [3, 4]],
[[5, 6], [7, 8]]])

array2 = np.array([[[9, 10], [11, 12]],
[[13, 14], [15, 16]]])

# Concatenate along axis 1
result = np.concatenate((array1, array2), axis=1)

# Print arrays
print(“Array 1:\n”, array1)
print(“\nArray 2:\n”, array2)
print(“\nConcatenated Array (along axis 1):\n”, result)


Question: 13.
Write a python program to print the calendar of January month of the year 2023.

Solution:
import calendar

year = 2023
month = 1

print(“Calendar for January 2023:\n”)
print(calendar.month(year, month))


Question: 14.
Write a program to input two numbers as input and compute the greatest common divisor (GCD).

Solution:
import math

n1 = int(input(“Enter the first number: “))
n2 = int(input(“Enter the second number: “))

print(f”The GCD of {n1} and {n2} is: {math.gcd(n1, n2)}”)


Question: 15.
Write a python program to reverse a list of For example
Input list=[10,11,12,13,14,15]
Output: [15,14,13,12,11,10]

Solution:
list=[10,11,12,13,14,15]
rev_list=list[:: -1]
print(list)
print(rev_list)


βœ… M3-R5 (Python) ke liye Viva MCQ:

πŸ”Ž Note: Python practical ke baad viva me control flow, loops, functions, aur file handling se related MCQs aate hain. Practice karne ke liye complete MCQ collection yahaan available hai:
πŸ‘‰ M3-R5 Viva MCQ Practice – Click Here


🧠 Practice & Preparation Tips – M3‑R5 Practical

  1. Flowchart se start karo – problem ko logically plan karo
  2. Har topic ke 2‑3 mini programs likh ke practice karo
  3. Lists, functions aur file handling modules focus karo
  4. NumPy ke basic array operations jaroor revise karo
  5. Practical solve karne ke baad mock tests bhi try karo – e.g. January 2023 ka 100‑question online test available hai.

πŸ“ Online Mock Test

OLevelstudy.com par M3‑R5 ke liye 50–100 questions ka mock test diya gaya hai jo 50 minutes me complete hota hai. Ye test aapki exam readiness ko enhance karega.


❓ FAQs – Students ke Common Sawal

Q1: Practical me kitne questions hote hain?
Usually 2–3 tasks hote hain – programming + file handling + NumPy.

Q2: Kya flowchart banana bhi zaruri hai?
Haan, bahut teachers prefer karte hain flowchart ke sath answers ko.

Q3: NumPy sirf basic hi padhna hai?
Yes, simple array creation, indexing, slicing, reshaping etc.


πŸ“Œ Final Suggestion

  • Python code system pe khud run karo
  • Flowchart and program dono prepare karo
  • PDF solutions khud step-by-step likho
  • Mock test attempt karo – + real exam feel aayega

βœ… Aap abhi:

  • PDFs download karo aur practice shuru karo
  • Links friends ke saath share karo
  • Main Practical Page par wapas aakar baaki modules bhi dekh lo

“Algorithm planing + clean code = Python me strong performance!”

πŸ”— Bookmark karo ye page – naye papers future me add honge!
πŸ’¬ Koi doubt ho to comment ya contact form use karo.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: Content is protected !!
Scroll to Top