Порой нам необходимо проводить операции сравнения с последующими действиями исходя из условий. Если эта переменная равна этой, то сложить их и присвоить третьей переменной. Это один из примеров использования условных операторов. Или же создание калькулятора — это самый яркий пример использования условий.
В Python существует три условных оператора:
1. if() — главное условие
2. elif() — альтернативное условие
3. else — блок для действий, если ни одно из условий не было выполнено
Например, пусть пользователь введёт число и ему выдастся необходимое сообщение. Для этого необходимо сравнить число пользователя с вариантами.
1 2 3 4 5 6 7 8 9 10 |
a = int(input('Введите число: ')) #так как ввод с клавиатуры это всегда строка, мы преобразуем символы в числа if(a == 0): #если введён 0, то вывести в "это if()" print("Это if()") elif(a == 1): #если введена 1, то вывести в "это elif()" print("Это elif()") else: #если введено число непредусмотренное условиями, то вывести в "это else" print("Это else") |
Запомните: if() всегда только один, elif() может быть сколько угодно, else всегда только один.
Сравнивать можно всё что угодно с чем угодно (кроме чисел и буквами, конечно).
elif() — это конструкция else и if(), только гораздо более удобная, практичная и не такая громоздкая. С помощью elif() можно создавать меню у программы, делать вариации множественного выбора и многое многое другое…
Таким нехитрым образом мы познакомились с условными операторами языка Python.