Comparison Operators
        
                        
                                                                                    
                                                                                            radius = 4  | 
                                                                                 
                                                                                            
                                                                                            Python Operator  | 
                                                                                                                        Name  | 
                                                                                                                        Example  | 
                                                                                                                        Result  | 
                                                                                 
                                                                                            
                                                                                            <  | 
                                                                                                                        less than  | 
                                                                                                                        radius < 0  | 
                                                                                                                        FALSE  | 
                                                                                 
                                                                                            
                                                                                            <=  | 
                                                                                                                        less than or equal to  | 
                                                                                                                        radius <= 0  | 
                                                                                                                        FALSE  | 
                                                                                 
                                                                                            
                                                                                            >  | 
                                                                                                                        greater than  | 
                                                                                                                        radius > 0  | 
                                                                                                                        TRUE  | 
                                                                                 
                                                                                            
                                                                                            >=  | 
                                                                                                                        greater than or equal to  | 
                                                                                                                        radius >= 0  | 
                                                                                                                        TRUE  | 
                                                                                 
                                                                                            
                                                                                            ==  | 
                                                                                                                        equal to  | 
                                                                                                                        radius == 0  | 
                                                                                                                        FALSE  | 
                                                                                 
                                                                                            
                                                                                            !=  | 
                                                                                                                        not equal to  | 
                                                                                                                        radius != 0  | 
                                                                                                                        TRUE  | 
                                                                                 
                                                                         
                             
    
    
            Generating Random Numbers
        
                        
                                    
                        randint(a, b) # random int between a and b
1 import random
2
3 # Generate random numbers
4
5 number2 = random.randint(0, 9)
6
7 # Prompt the user to enter an answer
8 answer = eval(input("What is "+ + " + "
9 + str(number2) + "? "))
10
11 # Display result
12 print(number1, "+", number2, "=", answer,
13 "is", number1 + number2 == answer)
  | 
                     
                             
                             
    
    
            If statements
        
                        
                                                            
                            | 
                                 One-way If statements                                                                     A one-way if statement executes the statements if the condition is true. 
                                                             | 
                         
                                            
                            | 
                                 Two-Way if-else Statements                                                                     A two-way if-else statement.A two-way if-else statement decides which statements to execute based on whether the condition is true or false. 
                                                             | 
                         
                                            
                            | 
                                 Nested if and Multi-Way if-elif-else Statements                                                                     One if statement can be placed inside another if statement to form a nested if statement. 
                                                             | 
                         
                                                 
                             
    
    
            Logical Operators
        
                        
                                                                                    
                                                                                            Operator  | 
                                                                                                                        Description  | 
                                                                                 
                                                                                            
                                                                                            not  | 
                                                                                                                        logical negation  | 
                                                                                 
                                                                                            
                                                                                            and  | 
                                                                                                                        logical conjunction  | 
                                                                                 
                                                                                            
                                                                                            or  | 
                                                                                                                        logical disjunction  | 
                                                                                 
                                                                         
                             
    
    
            Operator Precedence Chart
        
                        
                                    
                        +, - (Unary plus and minus) 
** (Exponentiation) 
not 
*, /, //, % (Multiplication, division, integer division, and remainder) 
+, - (Binary addition and subtraction) 
<, <=, >, >= (Comparison) 
==, != (Equality) 
and 
or 
=, +=, -=, *=, /=, //=, %= (Assignment operators)  | 
                     
                             
                             
    
    
            one-way if
        
                        
                                    
                        1 number = eval(input("Enter an integer: "))
2
3 if :
4 print("HiFive")
5
6 if :
7 print("HiEven")
  | 
                     
                             
                             
    
    
            two-way if-else
        
                        
                                    
                        1 import random
2
3 # 1. Generate two random single-digit integers
4 number1 = random.randint(0, 9)
5 number2 = random.randint(0, 9)
6
7 # 2. If number1 < number2, swap number1 with number2
8 if number1 < number2:
9 number1, number2 = number2, number1 # Simultaneous assignment
10
11 # 3. Prompt the student to answer "What is number1 - number2?"
12 answer = eval(input("What is "+ str(number1) + " - " +
13 str(number2) + "? "))
14
15 # 4. Check the answer and display the result
16 if number1 - number2 == answer:
17 print("You are correct!")
18 else:
19 print("Your answer is wrong.\n", number1, '-',
20 number2, "is", number1 - number2, '.')
  | 
                     
                             
                             
    
    
            Nested if and Multi-Way if-elif-else
        
                        
                                    
                        1 year = eval(input("Enter a year: "))
2 zodiacYear = year % 12
3 if zodiacYear == 0:
4 print("monkey")
5 elif zodiacYear == 1:
6 print("rooster")
7 elif zodiacYear == 2:
8 print("lion")
9 elif zodiacYear == 3:
10 print("goat")
11 elif zodiacYear == 4:
12 print("rat")
13 elif zodiacYear == 5:
14 print("ox")
15 elif zodiacYear == 6:
16 print("tiger")
17 elif zodiacYear == 7:
18 print("rabbit")
19 elif zodiacYear == 8:
20 print("dragon")
21 elif zodiacYear == 9:
22 print("snake")
23 elif zodiacYear == 10:
24 print("horse")
25 else:
26 print("sheep")
  | 
                     
                             
                             
    
    
            ComputeBMI.py
        
                        
                                    
                        1 # Prompt the user to enter weight in pounds
2 weight = eval(input("Enter weight in pounds: "))
3
4 # Prompt the user to enter height in inches
5 height = eval(input("Enter height in inches: "))
6
7 KILOGRAMS_PER_POUND = 0.45359237 # Constant
8 METERS_PER_INCH = 0.0254 # Constant
9
10 # Compute BMI
11 weightInKilograms = weight * KILOGRAMS_PER_POUND
12 heightInMeters = height * METERS_PER_INCH
13 bmi = weightInKilograms / (heightInMeters * heightInMeters)
14
15 # Display result
16 print("BMI is", format(bmi, ".2f"))
17 if bmi < 18.5:
18 print("Underweight")
19 elif bmi < 25:
20 print("Normal")
21 elif bmi < 30:
22 print("Overweight")
23 else:
24 print("Obese")
  | 
                     
                             
                             
    
    
            LeapYear.py
        
                        
                                    
                        1 year = eval(input("Enter a year: "))
2
3 # Check if the year is a leap year
4 isLeapYear =
5
6
7 # Display the result
8 print(year, "is a leap year?", isLeapYear)
  | 
                     
                             
                             
                             | 
                                                                              | 
                                                        
                                
                             |