SlideShare a Scribd company logo
Python Programming
GOVERNMENT ARTS COLLEGE, MELUR
PG. Department of Computer Science
UNIT – I
MCQ & QPS
“Presentation & Delivery”
BAVATHARANI K
I M.Sc. Computer Science
Roll No. P22PCS103
SANTHIYA C
I M.Sc. Computer Science
Roll No. P22PCS108
CHINNASAMY C
I M.Sc. Computer Science
Roll No. P22PCS112
VEERANAN VEERANAN
I M.Sc. Computer Science., Dip.in.Yoga.,
Roll No. P22PCS123
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
Python is a popular programming language. It was created by Guido van Rossum,
and released in 1991.
It is used for:
web development (server-side),
software development,
mathematics,
system scripting.
1 Python Programming: An Introduction
1.1 IDLE an Interpreter for Python
1.2 Python Strings
1.3 Relational Operators
1.4 Logical Operators
1.5 Bitwise Operators
1.6 Variables and Assignment Statements
1.7 Logical Operators
1.8 Bitwise Operators
1.9 Variables and Assignment Statements
1.10 Keywords
1.11 Script Mode
3 Control Structures
3.1 if Conditional Statement
3.2 Iteration (for and while
Statements).
2 Functions
2.1 Built-in Functions
2.2 Function Definition and Call
2.3 Importing User-defined Module
2.4 Assert Statement
2.5 Command Line Arguments
1 Python Programming: An Introduction
1.1 IDLE an Interpreter for Python
1.2 Python Strings
1.3 Relational Operators
1.4 Logical Operators
1.5 Bitwise Operators
1.6 Variables and Assignment Statements
1.7 Logical Operators
1.8 Bitwise Operators
1.9 Variables and Assignment Statements
1.10 Keywords
1.11 Script Mode
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
1 Python Programming: An Introduction
1.1 IDLE an Interpreter for Python
IDLE = Integrated Development and Learning Environment
i. Python Shell
ii. Python Editor
>>> 18 + 5
23
>>> 18 * 5
90
>>> 27 / 5
5.4
>>> 27 // 5
5
>>> 27.0 // 5
5.0
>>> 27 % 5
2
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
1 Python Programming: An Introduction
1.2 Python Strings
>>> ‘Hello World’
‘Hello World’
>>>print(‘Hello World’)
Hello World
>>>”””Hello
What’s
Happening”””
“HellonWhat’snHappening”
>>>print(“””Hello
What’s
Happening”””)
Hello
What’s
happening
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
1 Python Programming: An Introduction
1.3 Relational Operators
== (equal to)
< (less than)
> (greater than)
<= (less than or equal to)
>= (greater than or equal to)
!= (not equal to)
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
1 Python Programming: An Introduction
1.4 Logical Operators
NOT
True False
False True
AND
True False False
False True False
OR
True True True
False True False
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
1 Python Programming: An Introduction
1.10 Keywords
False class try return def or if from else as elif
1.11 Script Mode
number1 = input()
number2 = input()
print(number1, number2)
number1 = input(‘Enter first number:’)
number2 = input(‘Enter Second number:’)
Print(‘Number are:’ number1, number2)
Enter first number: 3
Enter second number: 6
Number are: 3 6
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
2 Functions
2.1 Built-in Functions
2.2 Function Definition and Call
2.3 Importing User -defined Module
2.4 Assert Statement
2.5 Command Line Arguments
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
2 Functions
2.1 Built-in Functions
1. input Function
>>>name = input(‘Enter a name:’)
Enter a name: Navanee
>>>name
‘Navanee’
2. eval function
>>>eval(’15+10’)
25
3. Composition
>>>n1 = eval(input (‘Enter a Number:’))
Enter a Number: 234
>>> n1
234
4. type Function
>>>print(type(12), type(12.5), type(‘Hello’), type(int))
<class ‘int’> <class ‘float’> <class ‘str’> <class ‘type’>
5. round Function
>>>print(round(89.625,2), round(89.635), round(89.635,0)
89.62 90 90.0 VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
2 Functions
2.2 Function Definition and Call
Syntax:
def function_name (comma_separated_list_of_parameters):
statements
if __name==‘__main__’:
main()
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
2 Functions
2.4 Assert Statement
def percent (marks, maxMarks):
percentage = (marks / maxMarks) * 100
return percentage
def main():
maxMarks = float(input(“Enter maximum marks:”))
assert maxMarks >=0 and maxMarks <=500
assert marks >=0 and marks <=maxMarks
percentage = percent(marks, maxMarks)
print(‘Percentage is:’, percentage)
if __name__==‘__main__:’
main()
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
3 Control Structures
3.1 if Conditional Statement
3.2 Iteration (for and while Statements).
BAVATHARANI K
I M.Sc. Computer Science
Roll No. P22PCS103
1. Which one of the following is the
correct extension of the Python File?
A. .py
B. .python
C. .p
D.None of these
BAVATHARANI K
I M.Sc. Computer Science
Roll No. P22PCS103
2. Which one of the following has
the highest precedence in the
expression?
A. Division
B. Subtraction
C. Power
D.Parentheses
BAVATHARANI K
I M.Sc. Computer Science
Roll No. P22PCS103
3. What arithmetic operators cannot
be used with string?
A. +
B. *
C. -
D.All of the Mentioned
BAVATHARANI K
I M.Sc. Computer Science
Roll No. P22PCS103
4. What is method inside the class in
python language?
A. Object
B. Function
C. Attribute
D.Argument
BAVATHARANI K
I M.Sc. Computer Science
Roll No. P22PCS103
5. Which character is used in python
to make a single line comment?
A. /
B. //
C. #
D.!
BAVATHARANI K
I M.Sc. Computer Science
Roll No. P22PCS103
6. Which of the following functions
is a build-in-function in python
language?
A. val()
B. print()
C. printf()
D.None of these
SANTHIYA C
I M.Sc. Computer Science
Roll No. P22PCS108
1. What will be the output of the
following Python code?
>>>print (r”nhello”)
A. a new line and hello
B. nhello
C. the letter r and then hello
D.error
SANTHIYA C
I M.Sc. Computer Science
Roll No. P22PCS108
2. What is the answer to this
expression,
22 % 3 is?
A. 7
B. 1
C. 0
D.5
SANTHIYA C
I M.Sc. Computer Science
Roll No. P22PCS108
3. What will be the output of the
following Python Statement?
>>>print(‘new’ ‘line’)
A. Error
B. Output equivalent to print
‘newnline’
C. newline
D.new line
SANTHIYA C
I M.Sc. Computer Science
Roll No. P22PCS108
4. Which is the correct operator for
power(x )?
A. X^y
B. X**y
C. X^^y
D.None of the mentioned
y
SANTHIYA C
I M.Sc. Computer Science
Roll No. P22PCS108
5. Who developed the Python
language?
A. Zim Den
B. Guido van Rossum
C. Niene Stom
D.Wick van Rossum
SANTHIYA C
I M.Sc. Computer Science
Roll No. P22PCS108
6. Which one of the following has
the highest precedence in the
expression?
A. Exponential
B. Addition
C. Mutiplication
D.Parentheses
CHINNASAMY C
I M.Sc. Computer Science
Roll No. P22PCS112
1. What will be the output of the
following Python code?
A. None None
B. None 22
C. 22 None
D.Error is generated
class father:
def __init__(self, param):
self.o1 = param
class child(father):
def __init__(self, param):
self.o2 = param
>>>obj = child(22)
>>>print "%d %d" % (obj.o1, obj.o2)
CHINNASAMY C
I M.Sc. Computer Science
Roll No. P22PCS112
2. What will be the value of x in the
following Python expression, if the
result of that expression is 2?
x>>2
A. 8
B. 4
C. 2
D.1
CHINNASAMY C
I M.Sc. Computer Science
Roll No. P22PCS112
3. Which of the following represents
the bitwise XOR operator?
A. &
B. ^
C. |
D. !
CHINNASAMY C
I M.Sc. Computer Science
Roll No. P22PCS112
4. Which of the following
expressions can be used to multiply
a given number ‘a’ by 4?
A. a<<2
B. a<<4
C. a>>2
D.a>>4
CHINNASAMY C
I M.Sc. Computer Science
Roll No. P22PCS112
5. How many types of severity levels
are there for the ASSERT statement?
A. 1
B. 2
C. 3
D.4
CHINNASAMY C
I M.Sc. Computer Science
Roll No. P22PCS112
6. How many except statements can
a try-except block have?
A. zero
B. one
C. more than one
D.more than zero
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
1. Which of the following
precedence order is correct in
Python?
A. Parentheses, Exponential, Multiplication, Division, Addition, Subtraction
B. Multiplication, Division, Addition, Subtraction, Parentheses, Exponential
C. Division, Multiplication, Addition, Subtraction, Parentheses, Exponential
D. Exponential, Parentheses, Multiplication, Division, Addition, Subtraction
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
2. What do we use to define a block
of code in Python language?
A. Key
B. Brackets
C. Indentation
D. None of these
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
3. Which of the following statements
is correct regarding the object-
oriented programming concept in
Python?
A. Classes are real-world entities while objects are not
real
B. Objects are real-world entities while classes are not
real
C. Both objects and classes are real-world entities
D. All of the above
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
4. What is the method inside the
class in python language?
A. Object
B. Function
C. Attribute
D. Argument
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
5. Study the following function:
round(4.576)
What will be the output of this
function?
A. 4
B. 5
C. 576
D. 5
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
6. Study the following function:
import math
abs(math.sqrt(36))
What will be the output of this
function?
A. Error
B. -6
C. 6
D. 6.0
Python Programming: An Introduction
IDLE an Interpreter for Python
https://www.javatpoint.com/python-mcq
Python Strings
https://www.sanfoundry.com/python-mcqs-strings-1/
https://www.sanfoundry.com/python-mcqs-strings-2/
Python Strings – 1
Python Strings – 2
Python Strings – 3
Python Strings – 4
Python Strings – 5
Python Strings – 6
Python Strings
Python Strings – 7
Python Strings – 8
Python Strings – 9
Python Strings – 10
Python Strings – 11
Python Strings – 12
Python Strings – 13
Reference
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
Relational Operators
https://study.com/academy/practice/quiz-
worksheet-relational-operators-in-
python.html
Logical Operators
https://www.sanfoundry.com/python-mcqs-
basic-operators/
Bitwise Operators
https://www.sanfoundry.com/python-
questions-answers-bitwise-1/
https://www.sanfoundry.com/python-
questions-answers-bitwise-2/
Variables and Assignment Statements
https://pynative.com/python-variables-and-
data-types-quiz/
https://www.sanfoundry.com/python-
questions-answers-variable-names/
Keywords
Script Mode
https://www.sanfoundry.com/python-
written-test-questions-answers/
https://www.sanfoundry.com/python-
scripting-questions-answers/
Reference
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
Reference
Functions
Python Function – 1
Python Function – 2
Python Function – 3
Python Function – 4
Built-in Functions
Python Built-in Functions – 1
Python Built-in Functions – 2
Python Built-in Functions – 3
Function Definition and Call
Importing User-defined Module
https://www.sanfoundry.com/python-
questions-answers-modules/
Assert Statement
https://www.sanfoundry.com/vhdl-
questions-answers-assert-statement/
Command Line Arguments
https://www.sanfoundry.com/interview-
questions-c-command-line-arguments/
Control Structures
if Conditional Statement
https://www.sanfoundry.com/python-
questions-answers-exception-handling/
https://www.sanfoundry.com/python-
questions-answers-exception-handling-2/
Iteration (for and while Statements).
https://www.sanfoundry.com/python-
questions-answers-while-and-for-loops-1/
VEERANAN VEERANAN
I M.Sc. Computer Science
Roll No. P22PCS123
Thank You
&
Your Opportunity
“Presentation & Delivery”
BAVATHARANI K
I M.Sc. Computer Science
Roll No. P22PCS103
SANTHIYA C
I M.Sc. Computer Science
Roll No. P22PCS108
CHINNASAMY C
I M.Sc. Computer Science
Roll No. P22PCS112
VEERANAN VEERANAN
I M.Sc. Computer Science., Dip.in.Yoga.,
Roll No. P22PCS123

More Related Content

What's hot (20)

PPTX
Procedural programming
Ankit92Chitnavis
 
PDF
Compiler Design lab manual for Computer Engineering .pdf
kalpana Manudhane
 
DOCX
Java Programs Lab File
Kandarp Tiwari
 
PDF
What is Python Lambda Function? Python Tutorial | Edureka
Edureka!
 
DOCX
AJP Practical Questions with Solution.docx
RenuDeshmukh5
 
PPTX
Object Oriented Programming Using C++
Muhammad Waqas
 
PDF
Basic Java Programming
Math-Circle
 
PPTX
C# programming language
swarnapatil
 
PPTX
Class or Object
Rahul Bathri
 
DOCX
Quest 1 define a class batsman with the following specifications
rajkumari873
 
PPTX
Inheritance in c++
Paumil Patel
 
PPTX
Learn c++ Programming Language
Steve Johnson
 
PDF
O.s. lab all_experimets
Guru Janbheshver University, Hisar
 
PPT
Taking User Input in Java
Eftakhairul Islam
 
PPTX
Debugging Python with Pdb!
Noelle Daley
 
PPTX
Python and its Applications
Abhijeet Singh
 
PPTX
Python programming
Ashwin Kumar Ramasamy
 
PDF
Managing I/O operations In C- Language
RavindraSalunke3
 
PPTX
OOPS Basics With Example
Thooyavan Venkatachalam
 
Procedural programming
Ankit92Chitnavis
 
Compiler Design lab manual for Computer Engineering .pdf
kalpana Manudhane
 
Java Programs Lab File
Kandarp Tiwari
 
What is Python Lambda Function? Python Tutorial | Edureka
Edureka!
 
AJP Practical Questions with Solution.docx
RenuDeshmukh5
 
Object Oriented Programming Using C++
Muhammad Waqas
 
Basic Java Programming
Math-Circle
 
C# programming language
swarnapatil
 
Class or Object
Rahul Bathri
 
Quest 1 define a class batsman with the following specifications
rajkumari873
 
Inheritance in c++
Paumil Patel
 
Learn c++ Programming Language
Steve Johnson
 
O.s. lab all_experimets
Guru Janbheshver University, Hisar
 
Taking User Input in Java
Eftakhairul Islam
 
Debugging Python with Pdb!
Noelle Daley
 
Python and its Applications
Abhijeet Singh
 
Python programming
Ashwin Kumar Ramasamy
 
Managing I/O operations In C- Language
RavindraSalunke3
 
OOPS Basics With Example
Thooyavan Venkatachalam
 

Similar to Python Unit I MCQ.ppt (20)

PDF
Data Structure and Algorithms (DSA) with Python
epsilonice
 
PDF
Python programming Workshop SITTTR - Kalamassery
SHAMJITH KM
 
PPTX
slides1-introduction to python-programming.pptx
AkhdanMumtaz
 
PPTX
Python_Haegl.powerpoint presentation. tx
vishwanathgoudapatil1
 
PDF
Scaling Up AI Research to Production with PyTorch and MLFlow
Databricks
 
PDF
Python Programming
Sreedhar Chowdam
 
PDF
PROGRAMMING _ Intro-Walk into Python.pdf
joel2thetag
 
PDF
DAC CCAT GUESS PAPER Jun-Jul 2013
prabhatjon
 
PDF
Develop Embedded Software Module-Session 2
Naveen Kumar
 
PDF
A1 spyder variables_operators_nptel_pds1_sol
malasumathi
 
PDF
‘How to develop Pythonic coding rather than Python coding – Logic Perspective’
S.Mohideen Badhusha
 
PDF
Python for Machine Learning
Student
 
PDF
MIT6_0001F16_Lec1.pdf
ssuser125b6b
 
PPTX
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
GOWSIKRAJAP
 
PPT
Object Oriented Technologies
Umesh Nikam
 
PDF
Cp manual final
itprasad1237
 
PDF
Python-content-1.pdf
panimalarhemdochemla
 
PDF
Question đúng cnu
PhamHoc
 
PPTX
Chapter1 python introduction syntax general
ssuser77162c
 
PDF
Python Programming by Dr. C. Sreedhar.pdf
Sreedhar Chowdam
 
Data Structure and Algorithms (DSA) with Python
epsilonice
 
Python programming Workshop SITTTR - Kalamassery
SHAMJITH KM
 
slides1-introduction to python-programming.pptx
AkhdanMumtaz
 
Python_Haegl.powerpoint presentation. tx
vishwanathgoudapatil1
 
Scaling Up AI Research to Production with PyTorch and MLFlow
Databricks
 
Python Programming
Sreedhar Chowdam
 
PROGRAMMING _ Intro-Walk into Python.pdf
joel2thetag
 
DAC CCAT GUESS PAPER Jun-Jul 2013
prabhatjon
 
Develop Embedded Software Module-Session 2
Naveen Kumar
 
A1 spyder variables_operators_nptel_pds1_sol
malasumathi
 
‘How to develop Pythonic coding rather than Python coding – Logic Perspective’
S.Mohideen Badhusha
 
Python for Machine Learning
Student
 
MIT6_0001F16_Lec1.pdf
ssuser125b6b
 
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
GOWSIKRAJAP
 
Object Oriented Technologies
Umesh Nikam
 
Cp manual final
itprasad1237
 
Python-content-1.pdf
panimalarhemdochemla
 
Question đúng cnu
PhamHoc
 
Chapter1 python introduction syntax general
ssuser77162c
 
Python Programming by Dr. C. Sreedhar.pdf
Sreedhar Chowdam
 
Ad

More from CUO VEERANAN VEERANAN (20)

PDF
Banakacherla Project and Inter-State Water Politics in India
CUO VEERANAN VEERANAN
 
PPT
Overview of MS Access A Beginner's Guide to Creating and Managing Databases.ppt
CUO VEERANAN VEERANAN
 
PPT
HTML List, Nesting List & Hyperlinks.ppt
CUO VEERANAN VEERANAN
 
PPT
HTML Specific HTML tags also control font styles and colors
CUO VEERANAN VEERANAN
 
PPT
Introduction to Web Development Web Basics & HTML Tags
CUO VEERANAN VEERANAN
 
PPTX
Big Data - large Scale data (Amazon, FB)
CUO VEERANAN VEERANAN
 
PPTX
Fourier Transforms are indispensable tool
CUO VEERANAN VEERANAN
 
PPT
ENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.ppt
CUO VEERANAN VEERANAN
 
PDF
ADS_Unit I_Route Map 2023.pdf
CUO VEERANAN VEERANAN
 
PPT
CS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULING
CUO VEERANAN VEERANAN
 
PPT
GAC DS Priority Queue Presentation 2022.ppt
CUO VEERANAN VEERANAN
 
PPT
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
CUO VEERANAN VEERANAN
 
PDF
Lab 3 Python Programming Lab 8-15 MKU.pdf
CUO VEERANAN VEERANAN
 
PDF
Lab 3 Python Programming Lab 1-8 MKU.pdf
CUO VEERANAN VEERANAN
 
PPT
MULTIPROCESSOR AND REAL TIME SCHEDULING.ppt
CUO VEERANAN VEERANAN
 
PPT
Relational Algebra.ppt
CUO VEERANAN VEERANAN
 
PDF
DS Unit I to III MKU Questions.pdf
CUO VEERANAN VEERANAN
 
PPT
Acharya Vinoba Bhave.ppt
CUO VEERANAN VEERANAN
 
PPT
1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...
CUO VEERANAN VEERANAN
 
PPT
1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...
CUO VEERANAN VEERANAN
 
Banakacherla Project and Inter-State Water Politics in India
CUO VEERANAN VEERANAN
 
Overview of MS Access A Beginner's Guide to Creating and Managing Databases.ppt
CUO VEERANAN VEERANAN
 
HTML List, Nesting List & Hyperlinks.ppt
CUO VEERANAN VEERANAN
 
HTML Specific HTML tags also control font styles and colors
CUO VEERANAN VEERANAN
 
Introduction to Web Development Web Basics & HTML Tags
CUO VEERANAN VEERANAN
 
Big Data - large Scale data (Amazon, FB)
CUO VEERANAN VEERANAN
 
Fourier Transforms are indispensable tool
CUO VEERANAN VEERANAN
 
ENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.ppt
CUO VEERANAN VEERANAN
 
ADS_Unit I_Route Map 2023.pdf
CUO VEERANAN VEERANAN
 
CS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULING
CUO VEERANAN VEERANAN
 
GAC DS Priority Queue Presentation 2022.ppt
CUO VEERANAN VEERANAN
 
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
CUO VEERANAN VEERANAN
 
Lab 3 Python Programming Lab 8-15 MKU.pdf
CUO VEERANAN VEERANAN
 
Lab 3 Python Programming Lab 1-8 MKU.pdf
CUO VEERANAN VEERANAN
 
MULTIPROCESSOR AND REAL TIME SCHEDULING.ppt
CUO VEERANAN VEERANAN
 
Relational Algebra.ppt
CUO VEERANAN VEERANAN
 
DS Unit I to III MKU Questions.pdf
CUO VEERANAN VEERANAN
 
Acharya Vinoba Bhave.ppt
CUO VEERANAN VEERANAN
 
1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...
CUO VEERANAN VEERANAN
 
1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...
CUO VEERANAN VEERANAN
 
Ad

Recently uploaded (20)

PDF
community health nursing question paper 2.pdf
Prince kumar
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PPTX
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
grade 5 lesson ENGLISH 5_Q1_PPT_WEEK3.pptx
SireQuinn
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PPTX
Quarter1-English3-W4-Identifying Elements of the Story
FLORRACHELSANTOS
 
PPSX
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PPTX
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
Mathematics 5 - Time Measurement: Time Zone
menchreo
 
PDF
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
community health nursing question paper 2.pdf
Prince kumar
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
grade 5 lesson ENGLISH 5_Q1_PPT_WEEK3.pptx
SireQuinn
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
Quarter1-English3-W4-Identifying Elements of the Story
FLORRACHELSANTOS
 
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
Mathematics 5 - Time Measurement: Time Zone
menchreo
 
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 

Python Unit I MCQ.ppt

  • 1. Python Programming GOVERNMENT ARTS COLLEGE, MELUR PG. Department of Computer Science UNIT – I MCQ & QPS “Presentation & Delivery” BAVATHARANI K I M.Sc. Computer Science Roll No. P22PCS103 SANTHIYA C I M.Sc. Computer Science Roll No. P22PCS108 CHINNASAMY C I M.Sc. Computer Science Roll No. P22PCS112 VEERANAN VEERANAN I M.Sc. Computer Science., Dip.in.Yoga., Roll No. P22PCS123
  • 2. VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123 Python is a popular programming language. It was created by Guido van Rossum, and released in 1991. It is used for: web development (server-side), software development, mathematics, system scripting.
  • 3. 1 Python Programming: An Introduction 1.1 IDLE an Interpreter for Python 1.2 Python Strings 1.3 Relational Operators 1.4 Logical Operators 1.5 Bitwise Operators 1.6 Variables and Assignment Statements 1.7 Logical Operators 1.8 Bitwise Operators 1.9 Variables and Assignment Statements 1.10 Keywords 1.11 Script Mode 3 Control Structures 3.1 if Conditional Statement 3.2 Iteration (for and while Statements). 2 Functions 2.1 Built-in Functions 2.2 Function Definition and Call 2.3 Importing User-defined Module 2.4 Assert Statement 2.5 Command Line Arguments
  • 4. 1 Python Programming: An Introduction 1.1 IDLE an Interpreter for Python 1.2 Python Strings 1.3 Relational Operators 1.4 Logical Operators 1.5 Bitwise Operators 1.6 Variables and Assignment Statements 1.7 Logical Operators 1.8 Bitwise Operators 1.9 Variables and Assignment Statements 1.10 Keywords 1.11 Script Mode VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 5. 1 Python Programming: An Introduction 1.1 IDLE an Interpreter for Python IDLE = Integrated Development and Learning Environment i. Python Shell ii. Python Editor >>> 18 + 5 23 >>> 18 * 5 90 >>> 27 / 5 5.4 >>> 27 // 5 5 >>> 27.0 // 5 5.0 >>> 27 % 5 2 VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 6. 1 Python Programming: An Introduction 1.2 Python Strings >>> ‘Hello World’ ‘Hello World’ >>>print(‘Hello World’) Hello World >>>”””Hello What’s Happening””” “HellonWhat’snHappening” >>>print(“””Hello What’s Happening”””) Hello What’s happening VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 7. 1 Python Programming: An Introduction 1.3 Relational Operators == (equal to) < (less than) > (greater than) <= (less than or equal to) >= (greater than or equal to) != (not equal to) VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 8. 1 Python Programming: An Introduction 1.4 Logical Operators NOT True False False True AND True False False False True False OR True True True False True False VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 9. 1 Python Programming: An Introduction 1.10 Keywords False class try return def or if from else as elif 1.11 Script Mode number1 = input() number2 = input() print(number1, number2) number1 = input(‘Enter first number:’) number2 = input(‘Enter Second number:’) Print(‘Number are:’ number1, number2) Enter first number: 3 Enter second number: 6 Number are: 3 6 VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 10. 2 Functions 2.1 Built-in Functions 2.2 Function Definition and Call 2.3 Importing User -defined Module 2.4 Assert Statement 2.5 Command Line Arguments VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 11. 2 Functions 2.1 Built-in Functions 1. input Function >>>name = input(‘Enter a name:’) Enter a name: Navanee >>>name ‘Navanee’ 2. eval function >>>eval(’15+10’) 25 3. Composition >>>n1 = eval(input (‘Enter a Number:’)) Enter a Number: 234 >>> n1 234 4. type Function >>>print(type(12), type(12.5), type(‘Hello’), type(int)) <class ‘int’> <class ‘float’> <class ‘str’> <class ‘type’> 5. round Function >>>print(round(89.625,2), round(89.635), round(89.635,0) 89.62 90 90.0 VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 12. 2 Functions 2.2 Function Definition and Call Syntax: def function_name (comma_separated_list_of_parameters): statements if __name==‘__main__’: main() VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 13. 2 Functions 2.4 Assert Statement def percent (marks, maxMarks): percentage = (marks / maxMarks) * 100 return percentage def main(): maxMarks = float(input(“Enter maximum marks:”)) assert maxMarks >=0 and maxMarks <=500 assert marks >=0 and marks <=maxMarks percentage = percent(marks, maxMarks) print(‘Percentage is:’, percentage) if __name__==‘__main__:’ main() VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 14. 3 Control Structures 3.1 if Conditional Statement 3.2 Iteration (for and while Statements).
  • 15. BAVATHARANI K I M.Sc. Computer Science Roll No. P22PCS103 1. Which one of the following is the correct extension of the Python File? A. .py B. .python C. .p D.None of these
  • 16. BAVATHARANI K I M.Sc. Computer Science Roll No. P22PCS103 2. Which one of the following has the highest precedence in the expression? A. Division B. Subtraction C. Power D.Parentheses
  • 17. BAVATHARANI K I M.Sc. Computer Science Roll No. P22PCS103 3. What arithmetic operators cannot be used with string? A. + B. * C. - D.All of the Mentioned
  • 18. BAVATHARANI K I M.Sc. Computer Science Roll No. P22PCS103 4. What is method inside the class in python language? A. Object B. Function C. Attribute D.Argument
  • 19. BAVATHARANI K I M.Sc. Computer Science Roll No. P22PCS103 5. Which character is used in python to make a single line comment? A. / B. // C. # D.!
  • 20. BAVATHARANI K I M.Sc. Computer Science Roll No. P22PCS103 6. Which of the following functions is a build-in-function in python language? A. val() B. print() C. printf() D.None of these
  • 21. SANTHIYA C I M.Sc. Computer Science Roll No. P22PCS108 1. What will be the output of the following Python code? >>>print (r”nhello”) A. a new line and hello B. nhello C. the letter r and then hello D.error
  • 22. SANTHIYA C I M.Sc. Computer Science Roll No. P22PCS108 2. What is the answer to this expression, 22 % 3 is? A. 7 B. 1 C. 0 D.5
  • 23. SANTHIYA C I M.Sc. Computer Science Roll No. P22PCS108 3. What will be the output of the following Python Statement? >>>print(‘new’ ‘line’) A. Error B. Output equivalent to print ‘newnline’ C. newline D.new line
  • 24. SANTHIYA C I M.Sc. Computer Science Roll No. P22PCS108 4. Which is the correct operator for power(x )? A. X^y B. X**y C. X^^y D.None of the mentioned y
  • 25. SANTHIYA C I M.Sc. Computer Science Roll No. P22PCS108 5. Who developed the Python language? A. Zim Den B. Guido van Rossum C. Niene Stom D.Wick van Rossum
  • 26. SANTHIYA C I M.Sc. Computer Science Roll No. P22PCS108 6. Which one of the following has the highest precedence in the expression? A. Exponential B. Addition C. Mutiplication D.Parentheses
  • 27. CHINNASAMY C I M.Sc. Computer Science Roll No. P22PCS112 1. What will be the output of the following Python code? A. None None B. None 22 C. 22 None D.Error is generated class father: def __init__(self, param): self.o1 = param class child(father): def __init__(self, param): self.o2 = param >>>obj = child(22) >>>print "%d %d" % (obj.o1, obj.o2)
  • 28. CHINNASAMY C I M.Sc. Computer Science Roll No. P22PCS112 2. What will be the value of x in the following Python expression, if the result of that expression is 2? x>>2 A. 8 B. 4 C. 2 D.1
  • 29. CHINNASAMY C I M.Sc. Computer Science Roll No. P22PCS112 3. Which of the following represents the bitwise XOR operator? A. & B. ^ C. | D. !
  • 30. CHINNASAMY C I M.Sc. Computer Science Roll No. P22PCS112 4. Which of the following expressions can be used to multiply a given number ‘a’ by 4? A. a<<2 B. a<<4 C. a>>2 D.a>>4
  • 31. CHINNASAMY C I M.Sc. Computer Science Roll No. P22PCS112 5. How many types of severity levels are there for the ASSERT statement? A. 1 B. 2 C. 3 D.4
  • 32. CHINNASAMY C I M.Sc. Computer Science Roll No. P22PCS112 6. How many except statements can a try-except block have? A. zero B. one C. more than one D.more than zero
  • 33. VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123 1. Which of the following precedence order is correct in Python? A. Parentheses, Exponential, Multiplication, Division, Addition, Subtraction B. Multiplication, Division, Addition, Subtraction, Parentheses, Exponential C. Division, Multiplication, Addition, Subtraction, Parentheses, Exponential D. Exponential, Parentheses, Multiplication, Division, Addition, Subtraction
  • 34. VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123 2. What do we use to define a block of code in Python language? A. Key B. Brackets C. Indentation D. None of these
  • 35. VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123 3. Which of the following statements is correct regarding the object- oriented programming concept in Python? A. Classes are real-world entities while objects are not real B. Objects are real-world entities while classes are not real C. Both objects and classes are real-world entities D. All of the above
  • 36. VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123 4. What is the method inside the class in python language? A. Object B. Function C. Attribute D. Argument
  • 37. VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123 5. Study the following function: round(4.576) What will be the output of this function? A. 4 B. 5 C. 576 D. 5
  • 38. VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123 6. Study the following function: import math abs(math.sqrt(36)) What will be the output of this function? A. Error B. -6 C. 6 D. 6.0
  • 39. Python Programming: An Introduction IDLE an Interpreter for Python https://www.javatpoint.com/python-mcq Python Strings https://www.sanfoundry.com/python-mcqs-strings-1/ https://www.sanfoundry.com/python-mcqs-strings-2/ Python Strings – 1 Python Strings – 2 Python Strings – 3 Python Strings – 4 Python Strings – 5 Python Strings – 6 Python Strings Python Strings – 7 Python Strings – 8 Python Strings – 9 Python Strings – 10 Python Strings – 11 Python Strings – 12 Python Strings – 13 Reference VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 40. Relational Operators https://study.com/academy/practice/quiz- worksheet-relational-operators-in- python.html Logical Operators https://www.sanfoundry.com/python-mcqs- basic-operators/ Bitwise Operators https://www.sanfoundry.com/python- questions-answers-bitwise-1/ https://www.sanfoundry.com/python- questions-answers-bitwise-2/ Variables and Assignment Statements https://pynative.com/python-variables-and- data-types-quiz/ https://www.sanfoundry.com/python- questions-answers-variable-names/ Keywords Script Mode https://www.sanfoundry.com/python- written-test-questions-answers/ https://www.sanfoundry.com/python- scripting-questions-answers/ Reference VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 41. Reference Functions Python Function – 1 Python Function – 2 Python Function – 3 Python Function – 4 Built-in Functions Python Built-in Functions – 1 Python Built-in Functions – 2 Python Built-in Functions – 3 Function Definition and Call Importing User-defined Module https://www.sanfoundry.com/python- questions-answers-modules/ Assert Statement https://www.sanfoundry.com/vhdl- questions-answers-assert-statement/ Command Line Arguments https://www.sanfoundry.com/interview- questions-c-command-line-arguments/ Control Structures if Conditional Statement https://www.sanfoundry.com/python- questions-answers-exception-handling/ https://www.sanfoundry.com/python- questions-answers-exception-handling-2/ Iteration (for and while Statements). https://www.sanfoundry.com/python- questions-answers-while-and-for-loops-1/ VEERANAN VEERANAN I M.Sc. Computer Science Roll No. P22PCS123
  • 42. Thank You & Your Opportunity “Presentation & Delivery” BAVATHARANI K I M.Sc. Computer Science Roll No. P22PCS103 SANTHIYA C I M.Sc. Computer Science Roll No. P22PCS108 CHINNASAMY C I M.Sc. Computer Science Roll No. P22PCS112 VEERANAN VEERANAN I M.Sc. Computer Science., Dip.in.Yoga., Roll No. P22PCS123