Practical Questions – Python Lab
Class 9 | AI (417)
Q1. Check whether a number is positive, negative or zero
num = int(input("Enter a number: "))
if num > 0:
print("Positive")
elif num < 0:
print("Negative")
else:
print("Zero")
Q2. Display grade using if-elif
marks = int(input("Enter marks: "))
if marks >= 75:
print("Grade A")
elif marks >= 60:
print("Grade B")
elif marks >= 45:
print("Grade C")
else:
print("Fail")
Q3. Display age category
age = int(input("Enter age: "))
if age < 13:
print("Child")
elif age < 20:
print("Teenager")
else:
print("Adult")
Q4. Check even or odd
num = int(input("Enter a number: "))
if num % 2 == 0:
print("Even")
else:
print("Odd")
Q5. Print numbers from 1 to 10 (for loop)
for i in range(1, 11):
print(i)
Q6. Multiplication table of a number
num = int(input("Enter a number: "))
for i in range(1, 11):
print(num, "x", i, "=", num * i)
Q7. Print numbers from 10 to 1 (while loop)
i = 10
while i >= 1:
print(i)
i=i-1
Q8. Sum of first n natural numbers
n = int(input("Enter n: "))
i=1
sum = 0
while i <= n:
sum = sum + i
i=i+1
print("Sum is:", sum)
Q9. Count and display even numbers between 1 and 50
count = 0
for i in range(1, 51):
if i % 2 == 0:
print(i)
count = count + 1
print("Total even numbers:", count)
Q10. AQI category checker
n = int(input("Enter number of readings: "))
for i in range(n):
aqi = int(input("Enter AQI value: "))
if aqi <= 50:
print("Good")
elif aqi <= 100:
print("Satisfactory")
elif aqi <= 200:
print("Moderate")
elif aqi <= 300:
print("Poor")
elif aqi <= 400:
print("Very Poor")
else:
print("Severe")