basics
Условные операторы
if, else if, else и тернарный оператор
Показать языки:
JSJavaScript
const age = 18;
if (age >= 18) {
console.log("Совершеннолетний");
} else if (age >= 16) {
console.log("Почти взрослый");
} else {
console.log("Несовершеннолетний");
}
// Тернарный оператор
const status = age >= 18 ? "взрослый" : "ребёнок";PYPython
age = 18
if age >= 18:
print("Совершеннолетний")
elif age >= 16:
print("Почти взрослый")
else:
print("Несовершеннолетний")
# Тернарный оператор
status = "взрослый" if age >= 18 else "ребёнок"C#C#
int age = 18;
if (age >= 18)
{
Console.WriteLine("Совершеннолетний");
}
else if (age >= 16)
{
Console.WriteLine("Почти взрослый");
}
else
{
Console.WriteLine("Несовершеннолетний");
}
// Тернарный оператор
string status = age >= 18 ? "взрослый" : "ребёнок";C++C++
int age = 18;
if (age >= 18) {
cout << "Совершеннолетний" << endl;
} else if (age >= 16) {
cout << "Почти взрослый" << endl;
} else {
cout << "Несовершеннолетний" << endl;
}
// Тернарный оператор
string status = age >= 18 ? "взрослый" : "ребёнок";Пояснение
Синтаксис условий схож во всех языках.
Python — уникален: использует elif вместо else if, не требует круглых скобок вокруг условия и фигурных скобок — отступы определяют блоки кода.
Тернарный оператор в Python пишется в обратном порядке: значение_если_истина if условие else значение_если_ложь.