CLASS-XI
COMPUTER SCIENCE
PYTHON FUNDAMENTALS
ASSIGNMENT
Q1. What is the difference between identifier and keyword ?
Q2.What are literals in Python ? How many types of literals are allowed in Python?
Q3.Define Tokens. Name the different types of Tokens of Python.
Q4.How many ways are there in Python to represent an integer literal ?
Q5.Identify the type of following literals :
12.45 2345 True ‘True’ “True”
0X34 034 ‘‘‘False’’’ 34561 None
Q6.What is the difference between an expression and a statement in Python?
Q7.Write the following real constants in exponent form :
17.251 151.02 0.00031
0.452
Q8.Predict the output of following:
x,y = 7,2
x,y,x=x+1,y+3, x+10
print(x,y)
Q9.Write a Python program to calculate area of a square.
Q10.Write a Python program to enter marks in five subjects and calculate
percentage.
Q11.List the different operators in Python.
Q12.Differentiate between int( ) and float( ) function of Python.
Q13.Which of the following identifier names are invalid and why?
i) Serial_no. v) Total_Marks
ii) 1st_Room vi) total-Marks
iii) Hundred$ vii) _Percentage
iv) Total Marks viii) True
Q14. Write the corresponding Python assignment statements:
a) Assign 10 to variable length and 20 to variable breadth.
b) Assign the sum of values of variables length and breadth to a variable sum.
c)Assign 20 to variables x, y and z in a single statement.
Q15. Write the output of the following code:
a) num1 = 4
num2 = num1 + 1
print(num1,num2)
num1 = 2
print (num1, num2)
b) x,y = 7, 2
x,y,x = x+1, y+3, x+10
print(x,y)
c) x,y = 2,6
x,y = y, x+2
print(x,y)