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
   184   185   186   187   188   189   190   191   192   193   194