CARVIEW |
- CCNA online course
- Linux online course
- VMware ESXi online course
- Nmap online course
- MySQL online course
- Raspberry Pi online course
- Apache HTTP Server course
- VMware Player online course
- Splunk online course
- SQL online course
- Oracle VirtualBox online course
- Python online course
- Asterisk course
- VMware Workstation Player course
- Process Explorer course
- Pillow online course
- Create a web crawler in Python
- A short introduction to…
The if…else statement
The if…else statement in Python is used when you need to choose between two alternatives. The else clause in the code will be executed if the condition for the if statement isn’t met, which allows you to perform an alternative task. The syntax of the if…else statement is:
if condition: statements else: statements
Consider the following example:
name = input('What is your name? ') x = int(input('How old are you? ')) if x >= 21: print(name,'you are old enough.') else: print(name,'you are not old enough.')
Here is what happens if we enter the values Mark and 19:
What is your name? Mark How old are you? 19 Mark you are not old enough.
In the example above the user is prompted to enter his name and age. The if statement will than evaluate whether the user if 21 or older and print the corresponding message. If the user enter a number less than 21, the else statement will be executed and the corresponding message will be printed. Note that the else statement will be executed only if the if statement evaluates to false. If the user enters a number greater or equal to 21, the code under the else statement will not be executed.
Here is another example:
x = int(input('Enter a number: ')) if x % 2 == 0: # checks whether the number is divisible by 2. print('The number you have entered is an even number.') else: print('The number you have entered is an odd number.')
The output:
Enter a number: 5 The number you have entered is an odd number. >>> Enter a number: 67 The number you have entered is an odd number. >>> Enter a number: 100 The number you have entered is an even number.
Python course
- Introduction
- Python overview
- Install Python on Windows
- Install Python on Linux
- Add Python to the Windows Path
- Run Python code
- Interactive prompt
- IDLE editor
- Command line
- Help mode
- Basic programs
- Write your first program
- Use comments
- What are variables?
- Variable data types
- Variable names
- Numeric variables
- Strings
- Get the current date and time
- Operators overview
- Arithmetic operators
- Comparison operators
- Logical operators
- Assignment operators
- Membership operators
- Identity operators
- Conditional statements
- The if statement
- Get user input
- The if...else statement
- The if...elif statement
- Nested if statements
- Use logical operators
- Loops
- The for loop
- Use for loop with the range() function
- The break statement
- The continue statement
- The pass statement
- Use else statement in loops
- The while loop
- Nested loop statements
- Errors
- Types of errors
- Syntax and logical errors
- The try...except statements
- The try...except...else statements
- The try...except...finally statements
- Catch specific exceptions
- Raise exception
- Nest exception handling statements
- Modules
- What are modules?
- Import modules
- Find files on disk
- Display module content
- Strings
- What are strings?
- Escape characters
- Access individual characters
- String functions
- Search strings
- Concatenating strings
- Lists, sets, tuples, dictionaries
- What are lists?
- Modify lists
- Loop through a list
- Check whether a value is in a list
- Sorting lists temporarily
- Sorting lists permanently
- Obtaining the list length
- What are sets?
- What are dictionaries?
- Add new key-value pair to a dictionary
- Modify a value in a dictionary
- Delete a key-value pair in a dictionary
- Loop through a dictionary
- What are tuples?
- Looping over a tuple
- Working with files
- How to read and write files
- Read a file
- Read and write – with statement
- Make a list of lines from a file
- Functions
- What are functions?
- Return statement
- Positional arguments
- Keyword arguments
- Default values for parameters
- Flexible number of arguments
- Variable scopes