1. w3schools.com
        THE WORLD'S LARGEST WEB DEVELOPER SITE

        Python Tutorial

        Python HOMEPython IntroPython Get StartedPython SyntaxPython CommentsPython VariablesPython Data TypesPython NumbersPython CastingPython StringsPython BooleansPython OperatorsPython ListsPython TuplesPython SetsPython DictionariesPython If...ElsePython While LoopsPython For LoopsPython FunctionsPython LambdaPython ArraysPython Classes/ObjectsPython InheritancePython IteratorsPython ScopePython ModulesPython DatesPython MathPython JSONPython RegExPython PIPPython Try...ExceptPython User InputPython String Formatting

        File Handling

        Python File HandlingPython Read FilesPython Write/Create FilesPython Delete Files

        Python NumPy

        NumPy IntroNumPy Getting StartedNumPy Creating ArraysNumPy Array IndexingNumPy Array SlicingNumPy Data TypesNumPy Copy vs ViewNumPy Array ShapeNumPy Array ReshapeNumPy Array IteratingNumPy Array JoinNumPy Array SplitNumPy Array SearchNumPy Array SortNumPy Array FilterNumPy RandomNumPy ufunc

        Machine Learning

        Getting StartedMean Median ModeStandard DeviationPercentileData DistributionNormal Data DistributionScatter PlotLinear RegressionPolynomial RegressionMultiple RegressionScaleTrain/TestDecision Tree

        Python MySQL

        MySQL Get StartedMySQL Create DatabaseMySQL Create TableMySQL InsertMySQL SelectMySQL WhereMySQL Order ByMySQL DeleteMySQL Drop TableMySQL UpdateMySQL LimitMySQL Join

        Python MongoDB

        MongoDB Get StartedMongoDB Create DatabaseMongoDB Create CollectionMongoDB InsertMongoDB FindMongoDB QueryMongoDB SortMongoDB DeleteMongoDB Drop CollectionMongoDB UpdateMongoDB Limit

        Python Reference

        Python OverviewPython Built-in FunctionsPython String MethodsPython List MethodsPython Dictionary MethodsPython Tuple MethodsPython Set MethodsPython File MethodsPython KeywordsPython ExceptionsPython Glossary

        Module Reference

        Random ModuleRequests ModuleMath ModulecMath Module

        Python How To

        Remove List DuplicatesReverse a StringAdd Two Numbers

        Python Examples

        Python ExamplesPython CompilerPython ExercisesPython QuizPython Certificate

        Python If ... Else


        Python Conditions and If statements

        Python supports the usual logical conditions from mathematics:

        • Equals: a == b
        • Not Equals: a != b
        • Less than: a < b
        • Less than or equal to: a <= b
        • Greater than: a > b
        • Greater than or equal to: a >= b

        These conditions can be used in several ways, most commonly in "if statements" and loops.

        An "if statement" is written by using the if keyword.

        Example

        If statement:

        a = 33
        b = 200
        if b > a:
          print("b is greater than a")
        Try it Yourself »

        In this example we use two variables, a and b,which are used as part of the if statement to test whether b is greater than a.As a is 33, and b is 200,we know that 200 is greater than 33, and so we print to screen that "b is greater than a".

        Indentation

        Python relies on indentation (whitespace at the beginning of a line) to define scope in the code. Other programming languages often use curly-brackets for this purpose.

        Example

        If statement, without indentation (will raise an error):

        a = 33
        b = 200
        if b > a:
        print("b is greater than a")# you will get an error
        Try it Yourself »


        Elif

        The elif keyword is pythons way of saying "if the previous conditions were not true, then try this condition".

        Example

        a = 33
        b = 33
        if b > a:
         print("b is greater than a")
        elif a == b:
         print("a and b are equal")
        Try it Yourself »

        In this example a is equal to b, so the first condition is not true, but the elif condition is true, so we print to screen that "a and b are equal".


        Else

        The else keyword catches anything which isn't caught by the preceding conditions.

        Example

        a = 200
        b = 33
        if b > a:
         print("b is greater than a")
        elif a == b:
         print("a and b are equal")
        else:
         print("a is greater than b")
        Try it Yourself »

        In this example a is greater than b,so the first condition is not true, also the elif condition is not true,so we go to the else condition and print to screen that "a is greater than b".

        You can also have an else without theelif:

        Example

        a = 200
        b = 33
        if b > a:
         print("b is greater than a")
        else:
         print("b is not greater than a")
        Try it Yourself »

        Short Hand If

        If you have only one statement to execute, you can put it on the same line as the if statement.

        Example

        One line if statement:

        if a > b: print("a is greater than b")
        Try it Yourself »

        Short Hand If ... Else

        If you have only one statement to execute, one for if, and one for else, you can put it all on the same line:

        Example

        One line if else statement:

        a = 2
        b = 330
        print("A") if a > b else print("B")
        Try it Yourself »

        This technique is known as Ternary Operators, or Conditional Expressions.

        You can also have multiple else statements on the same line:

        Example

        One line if else statement, with 3 conditions:

        a = 330
        b = 330
        print("A") if a > b else print("=") if a == b else print("B")
        Try it Yourself »

        And

        The and keyword is a logical operator, and is used to combine conditional statements:

        Example

        Test if a is greater than b, AND if c is greater than a:

        a = 200
        b = 33
        c = 500
        if a > b and c > a:
         print("Both conditions are True")
        Try it Yourself »

        Or

        The or keyword is a logical operator, and is used to combine conditional statements:

        Example

        Test if a is greater than b, OR if a is greater than c:

        a = 200
        b = 33
        c = 500
        if a > b or a > c:
         print("At least one of the conditions is True")
        Try it Yourself »

        Nested If

        You can have if statements inside if statements, this is called nestedif statements.

        Example

        x = 41

        if x > 10:
         print("Above ten,")
          if x > 20:
            print("and also above 20!")
          else:
            print("but not above 20.")
        Try it Yourself »

        The pass Statement

        if statements cannot be empty, but if you for some reason have an if statement with no content, put in the pass statement to avoid getting an error.

        Example

        a = 33
        b = 200

        if b > a:
          pass
        Try it Yourself »

        Test Yourself With Exercises

        Exercise:

        Print "Hello World if a is greater than b.

        a = 50b = 10 a  b  print("Hello World")

        Start the Exercise



            1. http://www.mh8dociw.tw | http://m.mh8dociw.tw | http://wap.mh8dociw.tw | http://3g.mh8dociw.tw | http://4g.mh8dociw.tw | http://5g.mh8dociw.tw | http://mobile.mh8dociw.tw | http://vip.mh8dociw.tw | http://ios.mh8dociw.tw | http://anzhuo.mh8dociw.tw | http://8.mh8dociw.tw | http://4ec.mh8dociw.tw | http://5.mh8dociw.tw | http://ff31.mh8dociw.tw | http://119dd6.mh8dociw.tw | http://41a4.mh8dociw.tw | 1024社区核合工厂