Page 189 - Computer Science Class 11 Without Functions
P. 189
elif <conditional expression 2>:
<sequence of statement(s)>l l ………………...elif tuiSt/baockl2
elif <conditional expression 3>:
<sequence of statement(s)>l l ………………...elifltuiSt/baockl3
….
elif <conditional expression n>:
<sequence of statement(s)>l l ………………...elifltuiSt/baockln
[else:
l < sequence of statement(s)>]l l …………loptonnalelse tuiSt/baock
Thtlnbovtldttcriptonlcnnlbtlendtleortlconcittlntlfoaaowt:
if <conditional expression>:
l < sequence of statement(s)>l l …………..ifltuiSt/baock
[elif <conditional expression 1>: …………………optonnaleliflpnrS
<sequence of statement(s)>l …]l ………….elifltuiSt/baockl
[else:
l < sequence of statement(s)>]l l …………loptonnalelse tuiSt/baockl
Atl Shtl nbovtl tynSnxl tuggttSt,l ttvtrnal conditonnal txprtttiontl invoavingl euatpatl htndtrl canutttl cnnl btl SttStdl
ontl byl ontl utingl nnl if-elif-elsel tSnStetnS.l Ifl Shtl conditonnal txprtttionl tptcifitdl inl Shtl ifl htndtrl yitadtl
(onltvnaunton)lTrue,lShtlttqutnctlofltSnStetnStlinlShtliflbaocklitltxtcuStd,lnndlShtlrttSloflShtlif-elif-elsel
tSnStetnSlitlignortdlbylShtlPyShonlinStrprtStr.lInlShtloShtrlcntt,lwhtnlShtlconditonnaltxprtttionltptcifitdlinlShtlifl
htndtrlyitadtl(onltvnaunton)lFalselbuSlShtlconditonnaltxprtttionltptcifitdlinltoetloflShtlelif htndtrtlyitadtl
(onltvnaunton)lTrue,lShtnlShtlttqutnctlofltSnStetnStlinlShtlfirtSlelif baocklforlwhichliStlconditonnaltxprtttionl
yitadtl(onltvnaunton)lTruelwiaalbtltxtcuStd,lnndlShtlrttSloflShtlif-elif-elseltSnStetnSlwiaalbtlignortdlbylShtl
PyShonlinStrprtStr.lOntlcnnltptcifylntlennyleliflcanutttlntlrtquirtdlinlnnlif-elif-elseltSnStetnS.lWhtnlShtl
conditonnaltxprtttionltptcifitdlinlShtliflhtndtr,lntlwtaalntltnchloflShtleliflhtndtrt,lyitadtl(onltvnaunton)lFalse,l
ShtlttqutnctloflShtltSnStetnStlinlShtlelselbaocklwiaalbtltxtcuStd.lHowtvtr,liSlitlnoSlenndnSorylSolincaudtlnnlelsel
canutt.llAaalShtltSnStetnStlinlnlbaocklnrtlindtnStdlnSlShtltnetlatvta.lAtletntontdlnbovt,lntltoonlntlShtlconditonnal
txprtttionlinlnlhtndtrlyitadtlTrue, ShtlttqutnctlofltSnStetnStlinliStlbaocklitltxtcuStd,lnndlconSroaleovttlSolShtl
tSnStetnSlieetdinStaylfoaaowinglShtlif-elif-else/ if-elif tSnStetnS.l
Program 8.6 LtSlutlrtwriStlProgrnel8.5,lenkingluttloflSht eliflcanutt.
Solution:
01 '''
02 Objective: To display a student's grade, based on his/her percentage
03 User input: percentage of marks obtained by the student
04 Output: Student's grade: A, B, C, D, or F cutoffs 75, 60, 50, 33, respectively
05 '''
06
07 percentage = int(input("Enter student's percentage: "))
08
09 assert percentage >=0 and percentage <=100
10
11 cutOffA = 75
12 cutOffB = 60
13 cutOffC = 50
Conditonnal SnStetnSt 187

