Sie sind auf Seite 1von 20

( jiyg;gpw;F fPNo cs;s ypq;if fpspf; nra;J FOtpy; ,izaTk;!

 Padasalai's NEWS - Group


https://t.me/joinchat/NIfCqVRBNj9hhV4wu6_NqA

 Padasalai's Channel - Group


https://t.me/padasalaichannel

 Lesson Plan - Group


https://t.me/joinchat/NIfCqVWwo5iL-21gpzrXLw

 12th Standard - Group


https://t.me/Padasalai_12th

 11th Standard - Group


https://t.me/Padasalai_11th

 10th Standard - Group


https://t.me/Padasalai_10th

 9th Standard - Group


https://t.me/Padasalai_9th

 6th to 8th Standard - Group


https://t.me/Padasalai_6to8

 1st to 5th Standard - Group


https://t.me/Padasalai_1to5

 TET - Group
https://t.me/Padasalai_TET

 PGTRB - Group
https://t.me/Padasalai_PGTRB

 TNPSC - Group
https://t.me/Padasalai_TNPSC
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai
saaslal
12sath
aslaila
Public
i iaiExam
saaslal
iaiAnswer
saaslal
iai
saaslal
Key iai2019
saaslal
ia–
saaslal
i 2020 iai
saaslal l
ad ad ad ad ad ad ad ad adsaas
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda PaPda
Computer Science
iai aslaila
i
aslaila
i
aslaila
i
alala i i aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa a
dsa PART
dadsas– A adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPa PaPda PaPda PaPda a
PP d
a
1. a) Pure functions
iai iai i ai iai iai iai i ai iai
adsaaslal 2. d) Tuple
dadsaaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
3. b) Private members
i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal daa
d s
a adsa adsa adsa ads
a adsa a
d s
a adsaas
l
a PaPTime
4. d) PaPda
and space PaPda PaPda PaPda PaPda PaPda a
PP d
a

5. d) Integrated Development learning Environment


a lailai a lailai a lailai a lailai iai
saaslal
iai
saaslal
iai
saaslal
iai
saaslal l
a
d s
a s dadsa s d a
d s
a s d a
d s
a s d a
d d a
d d a
d d a
d adsaas
a PaPa
6. c) 2 4 6 8 PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai7. b) 14 alailai aslaila


i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsas a
dsa ads
a adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
8. e) Type Error
iai iai iai i ai iai iai iai iai
saaslal 9. c) :dadsaaslal saaslal saaslal saaslal saaslal saaslal saaslal adsaas
l

Padasalai
ad d a
d d a
d d a
d dad d a
d d a
d
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
10. a) .
iai iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal 11. b)d𝜎
adsaaslal adsa adsa adsa adsa adsa adsa adsaas
l
a PaPa PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
12. a) DROP Ref. Pg.no : 116 and 117 (First Example)
iai iai i ai iai iai iai iai iai
adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a aPaFlat File PaPa
13.Pd) PaPa P aPa PaPa PaPa PaPa PaPda

iai14. b) Boostaslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
a
dsaaslal adsa adsa adsa ads
a adsa ads
a adsa adsaas
l
a PaPda
15. d) Database PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai PART – iBai iai iai iai


adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal saslal
ada a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPda d
PaPa d
PaPa d
PaPa PaPda
16. Pair:
iai i i
la of bundling i i
lala two values lala i i i i i i i i i i
adsaaslal dsaaslaway
➢ daAny d adsaas d adsaas togetherd slala one can
adsaainto d adsaabe
a
slalconsidered
d
lala
adsaasas a pair.
d adsaas
lala
d adsaas
l
a a
PP a a
PP a a
PP a a
P a aP a a
P a a
PP a a
PP a
➢ Pair is a compound structure whichPis made up ofP list or TupleP
iai Example:iai iai iai iai i ai iai iai
adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
lst[(0, 10), (1, 20)] here ,(1, 20) (0, 10) - are pairs
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal 17. Namespaces:
adsa adsa ads
a adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
➢ Namespaces are containers for mapping names of variables to objects.
iai iai aslaila
i iai ailai i ai iai iai
adsaaslal d dsaaslal
➢ aProgramming
d a
dslanguages
a d d saaslaltrack ofdaall
keeps
a dsaaslmappings
d a
d saaslal namespaces.
with
d a
d saaslal d a
d saaslal adsaas
l
a aa
PP aa PP aa PP aa aa
PP aa PP PP PaPa PaPda
Example: (name : = object). a:=5
iai i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal pg. 1 dadsaaslal adsa adsa ads
a adsa adsa a
d s
a adsaas
l
a PaPa PaPda PaPda PaPda a
PPda Preapared By,
a
PP da
SARAVANAN Ca
PP–d
a9080584887 a
PP d
a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
18. Algorithm:
iai iai i ai iai iai iai iai iai
adsaaslal ➢ aAn lal
dsaasalgorithm adis
l
saasalafinite lal
saasinstructions
setadof lal
adsaasto accomplish
lal
adsaas a particular
lal
adsaastask. adaadsaas
lal
adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PP PaPda
➢ It is a step-by-step procedure for solving a given problem.
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal 19. range():
adsa adsa a
dsa ads
a adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
➢ range() generates a list of values starting from start till stop-1 in for loop.
iai ➢ The ilai iai is as follows:
iai iai iai i ai iai
adsaaslal saslasyntax
ada
of range()
saslal ada saslal saslal
ada saslal ada saslal ada ada a
d saaslal adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda d
PaPa PaPda
range (start, stop, [step])
i ai aslaila
i ai
aslail– lailaiinitial value
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal Where,
a
d s
a start
adsa refers to
adsasthe
a adsa ads
a adsa a
d s
a adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
stop – refers to the final value
iai iai steplai–lairefers to increment
lailai
value, this is optional
lailai lailai
part. iai iai
a
d saaslal dadsaaslal adsaasa adsaasa adsaasa adsaasa a
d saaslal a
dsaaslal adsaas
l
a PaPa PaPda
20. Categories of SQL commands: PaPda PaPda PaPda d
PaPa d
PaPa PaPda

iai
saaslal
➢ DML i
aslail-a Data Manipulation
aslaila
i
aslaila
Language i
aslaila
i
aslaila
i
aslaila
i
aslaila
i l
ad a
d sa a
d sa adsa adsa adsa adsa adsa adsaas
a P➢aPdaDDL - Data da
PaPDefinition PaPda
Language PaPda PaPda PaPda PaPda a
PP d
a
➢ DCL - Data Control Language
iai iai iai i ai iai iai iai iai
saaslal saasla-l Transaction
➢ daaTCL saaslalControldaLanguage
saaslal saaslal saaslal saaslal saaslal adsaas
l

Padasalai
ad d d ad d d a
d dad d a
d d a
d
a PaP PaPa PaPa PaPa PaPa PaPa PaPa PaPda
➢ DQL - Data Query Language
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal 21. Expansion:
adsa adsa adsa adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
SWIG → Simplified Wrapper Interface Generator
iai iai lailai iai iai iai iai iai
adsaaslal d d saaslal
MinGW
a d →
a
d saasMinimalistd a
d saaslal for Windows
GNU dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
22. Advantage of “INTEGER PRIMARY KEY”:
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
a
dsaaslal adsa a
d s
a a
d s
a ads
a a
d s
a ads
a adsa adsaas
l
a ➢a
PP d
a If a column a
PP d
a
of a table isPPa d
a
declared to bea
PP d
a
an INTEGER d
a
PRIMARY
a
PP KEY,
a
PP d
a then d
a
whenever
a
PP a NULL a
PP d
a
will be used as an input for this column, the NULL will be automatically converted into
iai lailai ilai one larger iai aslaila
i value so iai ilai column.alailai
saaslal ansaasinteger which saaslawill saaslal than the sahighest saaslal far used asla
sin
a that ss sasl
aad d a
d
P➢aPaIf the table PaPdaad
P d
aPa a
d
P d
aPa a
d
P d
aPa a
d
P d
aPa a
d
P aPdaada P aPdaada
is empty, the value 1 will be used.
iai i
ailaData aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal 23. Types
adsaaslof Visualization:
adsa adsa adsa adsa adsa a
dsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
➢ Charts
iai ➢ Tables iai iai iai iai i ai iai iai
adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal adsaas
l
a P➢aPaGraphs PaPa PaPa PaPa PaPa PaPa PaPa PaPda
➢ Maps
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal ➢ aInfographics
d sa adsa ads
a adsa adsa adsa adsa adsaas
l
a P➢aPdaDashboards PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai i ai iai iai


adsaaslal 24. Output:
d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
a) COMPUTER SCIENCE COMPUTER SCIENCE b) COMPUTE
iai i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal pg. 2 dadsaaslal adsa adsa ads
a adsa adsa a
d s
a adsaas
l
a PaPa PaPda PaPda PaPda a
PPda Preapared By,
a
PP da
SARAVANAN Ca
PP–d
a9080584887 a
PP d
a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
PART – C
iai iai ilai iai iai iai iai iai
adsaaslal 25. Difference
d a
d saaslal Between
d a
d saaslaPure andd a
d saaslal
Impure d d saaslal
function:
a d a
dsaaslal d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
PURE FUNCTION IMPURE FUNCTION
iai lailai lailai exact result i
aslailawhen theadsaas➢
i
lailaImpure aslaila
i ailai i
aslailathe
adsaaslal ➢ Pure
d a
dsaafunctions
s will
d a
d s
a asgive
d adsa d d a
dfunctions
s
a never
d a
d s
a aslassure you
d a
d s
athat d adsaas
l
a a
P a
Psame a a
P P are passed. a
PP a PPa a a a
P P will behave a a
P P the same every a a
P P time it‟s P P a a
arguments function
called.
a slailai aslailai aslailai aslailai aslailai iai
saaslal
ilai
saaslaside saasla
ilai al
aadsa ➢ a
Pure
d
PaPa
dsafunction a
d
does
d
PaPa
s
a not cause a
d
any
d
PaPa
sa side effects
d
PaPa
a
d s
a ➢ Impure d
PaPa
a
dfunction a
d
causes
d
PaPa d
PaPa
a
d
effects to its PaPdaadsas
to its output. output.
iai ➢ The return i
aslaila valueadof aslthe aslaila solelyadsaas➢
ailai pure functions i i return value
lailaThe i
aslaila of theadsimpure
i
aslaila functions ilai
asladoes
adsaaslal d a
d sa d sa d a
d sa d dads
a d a d a
d s
a d adsaas
l
a aP a
Pdepends a a
P Parguments passed.
on its PPa a PPa a a
P a
not Psolely dependPona a
P its arguments a a
P P passed. P P a a
➢ They do not modify the arguments which are ➢ They may modify the arguments which are
ilai ilai i ai iai iai iai iai iai
ad a
sas l a passed
d adsaaslato them.d adsaaslal d a
d saaslal d adsaaslal passed.dadsaaslal d adsaaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
➢ Example: strlen(), sqrt() ➢ Example: random(), Date()
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa a
dsa ads
a adsa adsa adsa adsa adsaas
l
a PaPda
26. Asymptotic Notation: PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai ➢ Asymptotic iai Notations iai aslaila


are slanguages i that ilai meaningful iai iai iai
saaslal saaslal saaslal saaslause saaslal statements saaslal aboutdadtime
saaslal and dadsaasl

Padasalai
aad d a
d d a
d d a
d a d a
d dad d a
d
PaPaspace complexity.
PaPa PaPa PaPa PaPa PaPa PaPa PaPa
➢ The following three asymptotic notations are mostly used to represent time complexity
iai lailai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
saaslal ofsaaalgorithms:
s sa s
a s a sa s a sa sasl
aad ada
PP
a
d ada
PP
a
d ada a
d
PP adaad
PP adaad
PP adaad
PP adaad
PP adaada PP
(i) Big O
iai iai i ai iai iai iai iai iai
a saaslal a saaslal a saaslal a saaslal a saaslal a saaslal a saaslal a saaslal adsaas
l
a d d
PaPa
d ➢ Big O is
d
PaPa
d often used d
PaPa
d
to describe the
d
PaPa
d worst-case d
PaPa
d
of an d
algorithm.
d
PaPa d
PaPa
d
PaPda
(ii) Big Ω i
iai aslaila aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
a
dsaaslal a
d s
a adsa adsa ads
a adsa ads
a adsa adsaas
l
a PaPda ➢ BigPOmegaaPda aPda
is thePreverse OaPda
Big P PaPda PaPda PaPda a
PP d
a

iai Example:
iai iai iai iai iai iai iai
adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
If Big O is used to describe the upper bound (worst - case) then, Big Ω is used to
iai iaidescribe theialower
i bound iai(best-case).iai iai iai iai
adsaaslal d adsaas
lal
d adsaas
la l
d adsaas
lal
d adsaas
lal
d adsaas
la l
d adsaas
lal
d adsaas
lal
d adsaas
l
a a a
P Big Θ
P(iii) a
PP a a
PP a a
PP a a
PP a a
PP a a
PP a a
PP a

iai ➢iaiWhen anaslaalgorithm


iai hasiaai complexity iai with lower iaibound =alaupper
iai bound, i
iathat
adsaaslal d a
d saaslal d a
d sa l d a
d saaslal d a
d saaslal d a
d saaslal d a
d sas l dadsaaslal dadsaas
l
a PaPa a a a a a a a a a
algorithm has a complexity O (n log n) and Ω (n log n), it’s actually has the
P P P P P P P P P P a P a
P a P a
P a
complexity Θ (n log n).
iai ailaiTime complexity
aslaila
i i
aslailan in both aslaila
i lailai aslaila
i
aslaila
i
adsaaslal adsaasl➢ adsa is n
ads
alog adsbest-case
a and
adsaasworst-case. adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai i ai iai iai


adsaaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal pg. 3 dadsaaslal adsa adsa ads
a adsa adsa a
d s
a adsaas
l
a PaPa PaPda PaPda PaPda a
PPda Preapared By,
a
PP da
SARAVANAN Ca
PP–d
a9080584887 a
PP d
a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
27. Ternary Operator:
iai iai i ai iai iai iai iai iai
adsaaslal ➢ aTernary
dsaas
lal operator lal
adsaasis also known
lal
adsaas as conditional
lal
adsaas operator aslal evaluates
adsathat slal
adsaasomething
lal
adsaas on a adaadsaas
based l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda PP
condition being true or false.
iai ➢ It simply i allows testing i a condition i in a single line
i replacing the
i multiline if-else
i making i the
adsaaslal adsaaslaila a
d s
a aslaila adsaaslaila adsaaslaila adsaaslaila adsaaslaila adsaaslaila adsaas
l
a a
PP dacode compact.
PPa d
a a
PP da a
PP da a
PP da a
PP da PPa d
a PPa d
a
SYNTAX: Variable Name = [on_true] if [Test expression] else [on_false]
iai Example:iai min i ai ilai 60 iai i
aslaila min s=as20 lailai iai
adsaaslal saslal
ada sasla=l 20 if 49<50
ada saslaelse
ada saslal
ada
#sOutput:
ada ada saslal
ada sasl
ada
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda PaPda
28. Recursive Function:
i ai lala i i i i
aslala itself isadsknown i i
alala as recursive.
alala i i aslaila
i
aslaila
i
aslaila
i
adsaaslal ➢ daFunctions
dsaas that
dadsacalls d as dadsas ads
a adsa a
d s
a adsaas
l
a PaPa PaPa PaPa PaPa PaPda PaPda PaPda a
PP d
a
Works:
iai iai ilai aslaila
i ilai iai iai iai
a
d saaslal dadsaasloal Recursive
d a
d saaslafunction d a
is
d sacalled by a
some
d d saaslaexternal d a saaslal
code.
d d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
o If the base condition is met then the program gives meaningful output and exits.
iai i
asloailaOtherwise,
i lailai some sarequired
aslailafunctionadsaadoes aslaila
i processing
aslaila
i lailai calls sa
and asthen itself i
aslaila to adsaasl
adsaaslal adsa a
dsa s ad adsa adsa ad
a PaPda PaPda recursion.
continue PaPda PaPda PaPda PaPda PaPda PaPda

iai29. Output: iai iai i ai iai iai iai iai


saaslal saaslal saaslal saaslal saaslal saaslal saaslal saaslal adsaas
l

Padasalai
ad d a
d d a
d d a
d d a
d dad d a
d d a
d
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
[1, 3, 9, 27, 81]
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal 30. TCL ad
Commands:
sa adsa adsa adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
➢ Transactional control language (TCL)is used to manage transactions in the database.
iai ➢ It is ilaimanage a
aslato the i
i changes
slala
made i
aslaila to the data
i
aslailain a table.aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa adsa adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda PaPda
TCL command:
iai aslaila
i i
aslailaany transaction
i
aslaila intoadthe ilai aslaila
i
aslaila
i
aslaila
i
a
dsaaslal Commit:
adsa Saves
adsa adsa s
a asladatabase apermanently
dsa ads
a adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
Rollback: Restores the database to last commit state
iai iai iai iai iai ilai iai iai
adsaaslal d d saaslal
Savepoint:
a d d saaslal
Temporarily
a d a
d saaslala transaction
save d a
d saaslal so thatdadsaaslacan
you rollback
d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
31. Difference between reader and DictReader:
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa a
d s
a adsa adsa adsa adsa a
dsa adsaas
l
a PaPda PaPdaReader() PaPda PaPda PaPda PaPda
DictReader() PaPda a
PP d
a
➢ csv.reader() - to read CSV file in to ➢ DictReader() - To read a CSV file into a
iai iai iai iai iai i ai iai iai
saaslal saaslal
list/tuple.. saaslal saaslal saaslal dictionary saaslal saaslal saaslal sasl
aad
P d
aPa a
d
P d
aPa a
d
P d
aPa a
d
P d
aPa ad
P d
aPa ad
P d
aPa ad
P d
aPa ad
P aPdaada
➢ It will take each line of the file and make a ➢ It works similar to the reader() class
list of all columns. iai
a l ailai a lailai aslal aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i l
aadsa s
➢PBy a
d sa s
aPdathis method a d
a a
d s
onea can read
a d
a a
d sa
data from acsv
daadsa ➢ It creates
a daadsa an object
a daadsa
which maps
a daadsa
data to a a daadsaas
PP PP PP PP PP PP PP
files of different formats like quotes (" "), dictionary.
iai pipesa(|) i i iai iai iai i ai iai iai
adsaaslal d ad a slalaand comma
d adsaaslal(,). d adsaaslal d adsaaslal d adsaaslal d a
d saaslal d adsaaslal al
daadsas
a aP a aP a aP a aP a aP a aP a aP a aP
➢ syntax:
P P P P ➢ The keys are given by the fieldnames as
P P P P
csv.reader(fileobject,delimiter,fmtparams) parameter.
iai i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal pg. 4 dadsaaslal adsa adsa ads
a adsa adsa a
d s
a adsaas
l
a PaPa PaPda PaPda PaPda a
PPda Preapared By,
a
PP da
SARAVANAN Ca
PP–d
a9080584887 a
PP d
a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
32. Difference between fetchone() and fetchmany():
iai iai i ai iai iai iai iai iai
adsaaslal d a
d saaslal d d saaslal
fetchone()
a d a
d saaslal d a
d saaslal d a
dsaaslal fetchmany()
d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
➢ The fetchone() method returns the next ➢ The fetchmany() method returns the
iai row of ai query result i set or None i in case lailainext number i of rows l(n) i of the result i
adsaaslal a
ds aaslaila a
d saaslaila a
ds aaslaila ads
aas adsaaslaila a
d saasaila a
d s
a aslaila a
d saasl
a d
a
Pthere
a
P is no row d
a
P P left
a a
PP d
a a
PP d
a set.P P
a da a
PP d
a PPa d
a a
PP d
a
➢ Using while loop and fetchone() method we ➢ Displaying specified number of records
i i i lailai iai iai ilai i ai iai
saaslal
a can aslaila all the
sadisplay saasrecords from saaslaal table. dadsaaslal is done aslausing
sby
a saaslal
fetchmany(). saaslal sasl
aad
PP aad a
d
PPaad a
d
PPaad a
d
PPaa aad
PP
a
d aad
PP
a
d d
aa
PP
ad adaada
PP

i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal 33. Output:
a
d s
a adsa adsa adsa ads
a adsa a
d s
a adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
Welcome to Python Programming
iai iai i ai iai iai iai iai iai
a
d saaslal dadsaaslal d a
d saaslal d a
d saaslal alal
daadsas– D
PART d a
d saaslal d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaP PaPa PaPa PaPa PaPda
34. a) Linear Search:
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal d a
d s
a
Linear search
d a
dsa
also called dads
a
sequential d a
d
search s
a is a a
d s
a
sequential
d method d a
d s
a
for finding ad a
dsa
particular d adsaas
l
a a
PP a PPa a PPa a a
PP a a
PP a a
PP a a
PP a a
PP a
value in a list. This method checks the search element with each element in sequence until the
iai aslaila
i iai i ai ilai this searching iai algorithm, iai ailai be
saaslal desired saelement is found
saaslal or thedalist
saaslaisl exhausted. saaslaIn saaslal saaslal list need saaslnot al
daadsas

Padasalai
aad a d
a a
d a d
a a
d a a d a d
a a
d a d
aad a d
a a
d a d
a a
d a
P P
ordered. P P P P P P P P P P P P P P

iaiPseudo codeaslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa adsa adsa adsa adsa adsa adsaas
l
a PaPda PaPda
1. Traverse the array using for loop PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai 2. In everylailai
iteration, compare the
lailai
target search
lailai
key value with
lailai lailai
the current lailai
value of the list.
lailai
a saaslal adsaas saas saas s
a as saas s
a as saas adsaas
l
a d
PaPda ✓ If the aad
PaPdvalues
ad
PaPdadisplay the
match, daad
PaPcurrent
ad
PaPdaand valuePof
index ad array adaad
aPdathe PP PaPda
✓ If the values do not match, move on to the next array element.
iai ai
aslailmatch
i
aslaila display
i
lailasearch i
aslaila not found.aslaila
i
aslaila
i
aslaila
i
a
dsaaslal 3. daIfdsano isafound,
dsa adsaathe
s element
ads
a adsa ads
a adsa adsaas
l
a PaPa PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
Example:
iai Input: values[] =a{5, 34, 65, 12, 77, 35}
saaslal a lailai a l ilai a lailai iai
saaslal
iai
saaslal
iai
saaslal
iai
saaslal l
ad adsa s a
d s
a s a
d s
a s a
d a
d a
d a
d adsaas
a PaPatarget = 77
d d
PaPa d
PaPa d
PaPa d
PaPa d
PaPa d
PaPa PaPda
Output: 4
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa adsa adsa adsa adsa a
dsa adsaas
l
a PaPda PaPda
34. b) Input and Output function: PaPda PaPda PaPda PaPda PaPda a
PP d
a

➢ The input() function helps to enter data at run time by the user
ilai i i i
aslaila function iai i
aslaila result lailai iai iai
ad a
sas l a
➢ d In
ad slala
saaPython, the
d adsprint()
a d a
d saaslalis used dto a
d sadisplay d a
d saason the screen.
d adsaaslal d adsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
input() functions with examples
iai ➢ lIn Python,
i input( i ) function isi used to accept i data asla inputi at run time. i i
adsaaslal adsaasaila adsaaslaila a
d saaslaila a
d saaslaila a
d saas ila adsaaslaila adsaaslaila adsaas
l
a PaPda➢ SyntaxPis aPdaVariable =input PaPda (“prompt PaPdastring”) PaPda PaPda PaPda a
PP d
a
o prompt string is used, to display statement or message on the monitor.
i a i i a i ailai iai iai i ai iai iai
adsaaslal ➢
ad
al
saaslinput( ) with
adsaaslprompt a
d saaslal
string a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a d
PaPa d
aPa d
PaPa(“Enter Your d
PaPa City: ”) PaPa d d
PaPa d
PaPa PaPda
o P>>>city=input
i i i i ▪ Enter i i Your City: i ichennai i i i i i i i i
a a lala lala lala ala lala lala
saslal pg. 5 dadsaaslal adsaas adsaas adsaas aasl
adsPreapared adsaas adsaas adsaas
l
aada PPa a a
PP d
a a
PP d
a a
PP d
a a
PPda By,
PPa da
SARAVANAN Ca
PP–d
a9080584887 a
PP d
a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
➢ input( ) without prompt string
iai iaio >>>city=input() i ai iai iai iai iai iai
adsaaslal d a
d saaslal d adsaaslal d a
d saaslal d adsaaslal d adsaaslal d adsaaslal d a
dsaaslal adsaas
l
a P➢aPaThe inputP(aP)aaccepts all PaP a as string
data a characters
PaPor PaPabut not asPnumbers.
aPa PaPa PaPda
➢ The int( ) function is used to convert string data as integer data explicitly.
iai ilai i
aslailaexamples aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal print()
a
d saaslafunctions adwith
sa a
d sa adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
➢ In Python, the print() function is used to display result on the screen.
iai ➢ Theasyntax for print() is as follows:
saaslal a l ilai a lailai iai
saaslal
iai
saaslal ” ) dadsaaslal
iai i ai
saaslal
iai
saaslal l
ad d a
d sa s
o print d adsa s
(“string to be d a
d
displayed asd ad
output d ad d a
d adsaas
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
o print (variable )
i ai i
asloailaprint (“String
i
aslaila to be displayed aslaila
i i
aslaila ”, variable)
as output aslaila
i
aslaila
i
aslaila
i
adsaaslal a
d sa adsa a
d sa adsa adsa adsa a
d s
a adsaas
l
a PaPda o print PaPd(“Str1
a PaPda“Str 2”, var2,“Str
”, var1, PaPda 3” ……) PaPda PaPda PaPda a
PP d
a
>>>print (“Welcome to Python”)
iai ilai i ai iai iai iai iai iai
a
d saaslal d a
d a
sas l a
d dsaaslal
Welcome
a to d a
d saaslal
Python d adsaaslal d adsaaslal d adsaaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
>>> x = 5
iai i>>>y = 10 i i i i i i
adsaaslal a
d saaslaila adsaaslaila a
d saaslaila adsaaslaila adsaaslaila adsaaslaila adsaaslaila adsaas
l
a PaPda PaPda
>>>print (x) PaPda PaPda PaPda PaPda PaPda a
PP d
a
5
iai i a i ilai aila”,i x) iai iai iai iai
saaslal saaslal >>> dprint saasla(“The Noasis asl= saaslal saaslal saaslal saaslal adsaas
l

Padasalai
ad d a
d ad d d a d ad d ad d ad d a
d
a PaPa PaPaThe No isP=5 aPa PaPa PaPa PaPa PaPa PaPda

iai >>> print (“The sum of i”,i x, “ and ”, y,i “i is ”, x+y) i i


saaslal a l ailai a l ailai aslala is 15 adsaaslala aslala aslaila
i
aslaila
i l
ad a
d sa s ads
Thea s sum of 5 sa
and10
a
d adsa adsa adsa adsaas
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

35. a) i) Display
iai all 3 digit even Number:
saaslal a lailai a lailai iai
saaslal
iai
saaslal
iai
saaslal
iai
saaslal
iai
saaslal l
ad d a
d s
a s for I in
d a
d s
a s
range(100,999,2):
d a
d dad d a
d d a
d d a
d adsaas
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
print(i”,”)
iai i
i100,102,104,…….998 iai iai iai i i i
saslal
O/P:
saslal
a
saslal saslal saslal s aslaila s aslaila s aslaila adsaas
l
aada PaPda
ada
PaPda
ada
PaPda
ada
PaPda
ada
PaPda
ad a
PaPda
ada
PaPda
ad a a
PP d
a
ii) Output:
iai iai iai iai iai iai iai iai
adsaaslal d adsaaslal 1 d adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa 1 2PaP
a PaPa PaPa PaPa PaPa PaPa PaPda
123
a l ailai a lailai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i l
adsa s adsa s 1 2 3 4 adsa adsa adsa adsa adsa a
dsa adsaas
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
12345
iai35. b) alailai iai iai iai i ai iai iai
adsaaslal d adsas d adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal adsaas
l
a i) PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa ads
a adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai i ai iai iai


adsaaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal pg. 6 dadsaaslal adsa adsa ads
a adsa adsa a
d s
a adsaas
l
a PaPa PaPda PaPda PaPda a
PPda Preapared By,
a
PP da
SARAVANAN Ca
PP–d
a9080584887 a
PP d
a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
ii)
iai iai i ai iai iai iai iai iai
adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa a
dsa ads
a adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai i ai iai iai iai i ai iai


adsaaslal dadsaaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a iii)PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal a
d s
a adsa adsa adsa ads
a adsa a
d s
a adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai i ai iai iai iai iai iai


a
d saaslal dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa a
dsa ads
a adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai i ai iai iai iai iai


saaslal saaslal saaslal saaslal saaslal saaslal saaslal saaslal adsaas
l

Padasalai
ad d a
d d a
d d a
d d a
d dad d a
d d a
d
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
iv)
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa adsa adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai i ai iai iai iai iai iai


adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
a
dsaaslal adsa adsa adsa ads
a adsa ads
a adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai iai iai iai


adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
v)
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa adsa adsa adsa adsa a
dsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai i ai iai iai


adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa ads
a adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai i ai iai iai


adsaaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal pg. 7 dadsaaslal adsa adsa ads
a adsa adsa a
d s
a adsaas
l
a PaPa PaPda PaPda PaPda a
PPda Preapared By,
a
PP da
SARAVANAN Ca
PP–d
a9080584887 a
PP d
a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
36. a) Output:
iai i i aslaila
i iai iai iai iai iai
adsaaslal d i)
adsaaslala
Welcome to
d a
d sPython
a d a
d saaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
ii) Python
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa a
dsa ads
a adsa adsa adsa adsaas
l
a PaPdaiii) Pto PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iv) Wotyn
iai i
ia i ai iai iai iai i ai iai
adsaaslal dadsaaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPav) nytoWPaPa PaPa PaPa PaPa PaPa PaPa PaPda

i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal a
d s
a adsa adsa adsa ads
a adsa a
d s
a adsaas
l
a PaPda
36. b) Constructor: PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai ailai“init” is saasspecial


lailai iai ailai with double iai iai ailai as
a
d saaslal dadsaasl➢ d ad a function
d a
d saaslal begindand
adsaaslend d a
d saaslal underscore
d a
d saaslal in Python
d a
dsaaslact adsaas
l
a PaPa PaPa
a Constructor. PaPa PaPa PaPa PaPa PaPa PaPda
➢ Constructor function will automatically executed when an object of a class is
iai ailai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsaasl
created.
a
dsa ads
a adsa adsa adsa adsa adsaas
l
a PPada ada
PP ada PP ada PP ada PPada ada
PP PP a
PP d
a
General format:
iai iai iai i ai iai iai iai iai
saaslal saaslal saaslal saaslal saaslal saaslal saaslal saaslal adsaas
l

Padasalai
ad d a
d d a
d d a
d d a
d dad d a
d d a
d
a PaPa defP__init__(self,
aPa [args
P aPa ……..]): PaPa PaPa PaPa PaPa PaPda

iai <statements>
saaslal a l ailai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i l
ad a
d s
a s a
d s
a adsa adsa adsa adsa adsa adsaas
a PaPdaExample:PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iaiclass saro: i ai iai iai iai iai iai


adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
def __init__(self):
iai aslaila
i i
aslaila a=”Hi..ad“saaslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
a
dsaaslal adsa adsa ads
a adsa ads
a adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
obj=saro()
iai iai iai iai iai iai iai iai
adsaaslal d d saaslal
Destructor
a d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
➢ Destructor is also a special method gets executed automatically when an object
iai i
aslailaexit from lailaiscope. saaslailai aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsaasthe ad adsa adsa adsa a
dsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
➢ In Python, __del__( ) method is used as destructor.
iai ➢iaiIt removes ithe
ai memory of
iaian object iai i ai iai iai
adsaaslal adsaas
lal
adsaas
la l
adsaas
lal
adsaas
lal
adsaas
lal
a
d saaslal adsaaslal adsaas
l
a PaPda General format:PaPda PaPda PaPda PaPda d
PaPa d
PaPa PaPda

iai i
aslailadef __del__(self):
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa ads
a adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
<statements>
iai iai iai iai iai i ai iai iai
adsaaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal pg. 8 dadsaaslal adsa adsa ads
a adsa adsa a
d s
a adsaas
l
a PaPa PaPda PaPda PaPda a
PPda Preapared By,
a
PP da
SARAVANAN Ca
PP–d
a9080584887 a
PP d
a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai i ai iai iai iai iai iai


adsaaslal 37. a)dSet:
adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
➢ A Set is a mutable and an unordered collection of elements without duplicates.
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa a
dsa ads
a adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

Set Operations:
iai i
ia i ai iai iai iai i ai iai
adsaaslal dadsaaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa i.PaPaUnion, PaPa PaPa PaPa PaPa PaPa PaPda
ii. Intersection,
i ai i
aslaila iii. a aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal a
d s
a Difference
dsa adsa adsa ads
a adsa a
d s
a adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
iv. Symmetric difference
iai lailai i ai iai iai iai iai iai
a
d saaslal da(i)
dsaasUnion: d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
✓ It includes all elements from two or more sets.
iai asl✓
ailaiThe operator i i i i i i
adsaaslal a
d s
a a
dsaaslaila | is used
a
d s
a lailaunion
asto a
d aaslailasets. adsaaslaila
of stwo
adsaaslaila adsaaslaila adsaas
l
a PaPda ✓ ThePafunctionPda PaPda ) is also used
union( PaPda to join two PaPdasets in python.
PaPda PaPda a
PP d
a

iai Example:iai iai i ai iai iai iai iai


saaslal saaslal saaslal saaslal saaslal saaslal saaslal saaslal adsaas
l

Padasalai
ad d a
d d a
d d a
d d a
d dad d a
d d a
d
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
set_A={2,4,6,8}
iai i
aslailaset_B={'A', ai 'C', 'D'}aslailai
aslail'B', aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa adsa adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
U_set=set_A|set_B
iai iai i ai iai iai iai iai iai
adsaaslal d a
d saaslal print(U_set)
d a
d saaslal d a
d saaslal dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
Output: {2, 4, 6, 8, 'A', 'D', 'C', 'B'}
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
a
dsaaslal a
d s
a adsa adsa ads
a adsa ads
a adsa adsaas
l
a PaPda(ii) Intersection:
PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai
✓i iIt includes the ilai
common elementsilai
in two ilai
sets. iai iai iai
a
adsaaslal d a
d a l a l
sas✓ The operator
d a
d a
sasl a
& is used
d a
d a l a
sasto intersectd a
d asl
satwoa
sets in
d a
d saaslal
python. d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
✓ The function intersection( ) is also used to intersect two sets in python.
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal Example:
adsa adsa adsa adsa adsa adsa a
dsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
set_A={'A', 2, 4, 'D'}
iai iai iai iai iai i ai iai iai
adsaaslal d a
d saaslal set_B={'A',
d a
d saaslal'B', 'C', d'D'}
adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
print(set_A & set_B)
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal a
d s
a a
dsa ads
a adsa adsa adsa adsa adsaas
l
a PaPdaOutput: {'A',PaPda'D'} PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai (iii)laDifference:
iai iai iai iai i ai iai iai
adsaaslal d a
d saas l d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa
✓ It includes all elements that are in first set (say set A) but not in the second set PaPa PaPa PaPda

iai iai(say set B). iai iai iai i ai iai iai


adsaaslal pg. 9 dadsaaslal d adsaas
lal
d adsaas
lal
dadsaas
lal
d aasl
al
adsPreapared d adsaas
lal
d adsaas
lal
d adsaas
l
a PaPa a
PP a a
PP a a
PP a a
PP a By,
PPa a
SARAVANAN Ca
PP–a9080584887 a
PP a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
✓ The minus (-) operator is used to difference set operation in python.
iai asl✓
ailaiThe function i i i i i iai
adsaaslal adsa aslaila difference(
adsa aslaila) is also used
adsa aslailato difference
adsa aslailaoperation.
aslaila
adsa adsa a
dsaaslal adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda d
PaPa PaPda
Example:
iai i
aslailaset_A={'A', ai 4, 'D'} aslailai
aslail2, aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa adsa ads
a adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
set_B={'A', 'B', 'C', 'D'}
iai iai i ai iai iai iai i ai iai
adsaaslal dadsaaslal print(set_A
d a
d saaslal- set_B)dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
Output: {2, 4}
i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal a
d s
a a
d s
a adsa adsa ads
a adsa a
d s
a adsaas
l
a PaPda(iv) Symmetric
PaPda difference PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai ✓ It includes all the elements that are iniatwo sets (say sets A and B) but not theiaone
saaslal a lailai a lailai a lailai a lal i a lailai a lailai saaslal
i l
a
d dadsa s that are
d a
d s
a s
common to
d a
d s
a
two s sets. d a
d s
a s d a
d s
a s d a
d s
a s d a
d adsaas
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
✓ The caret (^) operator is used to symmetric difference set operation in python.
iai
saaslal
✓iaiThe function
saslal
iaisymmetric_difference(
saslal
iai
saslal
)iaisi also used
saslal saslal
iaido the same
to iaioperation.
saslal
iai
saslal l
ad ada ada ada ada ada ada ada adsaas
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
Example:
iai iai iai i ai iai iai iai iai
saaslal saaslal set_A={'A',
saaslal2, 4, 'D'} saaslal saaslal saaslal saaslal saaslal adsaas
l

Padasalai
ad d a
d d a
d d a
d d a
d dad d a
d d a
d
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
set_B={'A', 'B', 'C', 'D'}
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa a s
print(set_A
d a ^ set_B) adsa adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
Output: {2, 4, 'B', 'C'}
iai iai i ai iai iai iai iai iai
adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
a
dsaaslal adsa adsa adsa ads
a adsa ads
a adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai iai iai iai


adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa adsa adsa adsa adsa a
dsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai i ai iai iai


adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa ads
a adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai i ai iai iai


adsaaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal pg. 10 dadsaaslal adsa adsa ads
a adsa adsa a
d s
a adsaas
l
a PaPa PaPda PaPda PaPda a
PPda Preapared By,
a
PP da
SARAVANAN Ca
PP–d
a9080584887 a
PP d
a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
37. b) Difference between DBMS and RDBMS:
iai iai i ai iai iai iai iai iai
adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa a
dsa ads
a adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai i ai iai iai iai i ai iai


adsaaslal dadsaaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal a
d s
a adsa adsa adsa ads
a adsa a
d s
a adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai i ai iai iai iai iai iai


a
d saaslal dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa a
dsa ads
a adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai i ai iai iai iai iai


saaslal saaslal saaslal saaslal saaslal saaslal saaslal saaslal adsaas
l

Padasalai
ad d a
d d a
d d a
d d a
d dad d a
d d a
d
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa adsa adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai i ai iai iai iai iai iai


adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
a
dsaaslal adsa adsa adsa ads
a adsa ads
a adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai iai iai iai


adsaaslal 38. a)dProgram:
adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
CREATE TABLE employee (
iai i
aslaila integer
i
aslaila NULL,adsaaslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal empno
adsa adsNOT
a adsa adsa adsa a
dsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
Firstname char(20),
iai iai iai iai iai i ai iai iai
adsaaslal d a saaslal
Lastname
d a saaslal
char(20),
d d d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda
Gender char(1),
iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal a
d s
a adsa ads
a adsa adsa adsa adsa adsaas
l
a PaPdaAge integer, PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai Place iachar(10),


i iai iai iai i ai iai iai
adsaaslal adsaaslal saaslal
ad a
d saaslal a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPda PaPda
PRIMARY KEY (Firstname, Lastname));
d
PaPa d
PaPa d
PaPa
→ Table constraint
d
PaPa d
PaPa PaPda

iai i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal pg. 11 dadsaaslal adsa adsa ads
a adsa adsa a
d s
a adsaas
l
a PaPa PaPda PaPda PaPda a
PPda Preapared By,
a
PP da
SARAVANAN Ca
PP–d
a9080584887 a
PP d
a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
iai i ai aslaila
i
www.Padasalai.Net aslaila
i iai iai
www.TrbTnpsc.com iai iai
a
d saaslal d a
dsaaslal adsa adsa a
d saaslal a
d saaslal a
d saaslal a
d saaslal adsaas
l
a PaPa PaPda PaPda d
PaPa d
PaPa d
PaPa d
PaPa P a
P d
a
VIVEKANADHA MATRICULATION HR SEC SCHOOL, THURAPPALLAM – 601201
i i i i i i i i i
a
d saasl a l a
ads
a aslaila adsaaslaila adsaslaila
a adsaaslaila adsaaslaila ads
aaslaila adsaaslaila adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
38. b) Features of Python over C++
iai iai i ai iai iai iai iai iai
saaslal lal uses Automatic
✓adaaPython
dsaas saslal saslal Collection
Garbage l
saslawhereas saslaldoes not.
C++ saslal saaslal adsaas
l
aad
PP adaada
PP adaada PP adaada adaada
PP adaada PP PP d
PaPa
a
d
PaPda
✓ C++ is a statically typed language, while Python is a dynamically typed language.
iai ✓ aPython i
aslaila runs through
i
aslaila an interpreter,
aslaila
i ailai is pre-compiled.
aslaila
i
aslaila
i
aslaila
i
adsaaslal dsa adsa a
dsa while
ads
aaslC++ adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a
✓ Python code tends to be 5 to 10 times shorter than that written in C++.
iai ✓ InaPython, iai thereaslis i need toladeclare
iano iai types iai
explicitly where iai as it should iai be doneain ai
iC++
saaslal saslal sa al saas l saaslal saaslal saaslal saslal sasl
aad d ad
P✓aPaIn Python,PaP daad
P d
aPa a
d
P d
aPa a
d
P d
aPa a
d
P d
aPa ad
P d
aPa ad
P aPdaada
a function may accept an argument of any type, and return multiple values
i ai
without any kindi of declaration beforehand. Whereas iini C++ return statementi can
saaslal s asl ailai s asl alai s asl ailai s asl ailai s asl ala s asl ailai s aslala
i
sasl
aad aPdaad a
return only one
aPdaad a value. aPdaad a aPdaad a aPdaad a aPdaad a aPdaa
d a aPdaada
P P P P P P P P

iai iai i ai iai iai iai iai iai


a
d saaslal dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
dsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa a
dsa ads
a adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai i ai iai iai iai iai


saaslal saaslal saaslal saaslal saaslal saaslal saaslal saaslal adsaas
l

Padasalai
ad d a
d d a
d d a
d d a
d dad d a
d d a
d
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa adsa adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai i ai iai iai iai iai iai


adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
a
dsaaslal adsa adsa adsa ads
a adsa ads
a adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai iai iai iai


adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa adsa adsa adsa adsa a
dsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai i ai iai iai


adsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal dadsaaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal adsa adsa ads
a adsa adsa adsa adsa adsaas
l
a PaPda PaPda PaPda PaPda PaPda PaPda PaPda a
PP d
a

iai iai iai iai iai i ai iai iai


adsaaslal d a
d saaslal d a
dsaaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal d a
d saaslal adsaas
l
a PaPa PaPa PaPa PaPa PaPa PaPa PaPa PaPda

iai i ai aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
aslaila
i
adsaaslal pg. 12 dadsaaslal adsa adsa ads
a adsa adsa a
d s
a adsaas
l
a PaPa PaPda PaPda PaPda a
PPda Preapared By,
a
PP da
SARAVANAN Ca
PP–d
a9080584887 a
PP d
a

Send YouraQuestions and a


Answers to OuraEmail Id - padasalai.net@gmail.com
lailai lailai l ilai l ilai l ilai lailai lailai lailai l
Just Touch & Go!

12th Public Exam - Q&A

12th Half Yearly - Q&A

12th Quarterly - Q&A


12th PTA Book - Q&A

12th Study Materials – EM

12th Study Materials - TM


12th Official Model - Q&A

12th Centum Special - Q&A

12th Creative - Q&A


12th – 3rd Revision - Q&A

12th – 2nd Revision - Q&A

12th – 1st Revision - Q&A


12th – 3rd Mid Term - Q&A

12th – 2nd Mid Term - Q&A

12th – 1st Mid Term - Q&A


12th – Monthly Test - Q&A

12th Free Online Test (EM)

12th Free Online Test (TM)


12th – Toppers Answers Sheet

12th – Exam Time Tables

12th Join Telegram Group

Das könnte Ihnen auch gefallen