else…if
Коротко: Ланцюжок кількох умов, у якому по порядку перевіряється, яка підійде першою, — щойно одна умова істинна, усі наступні в ланцюжку пропускаються.
Докладніше: Ланцюжки else...if корисні, коли потрібно розрізняти понад два взаємовиключні випадки (наприклад, рівні оцінок за балами). За дуже багатьох фіксованих значень для порівняння з одним виразом зазвичай віддають перевагу оператору switch, бо він наочніший за довгий ланцюжок else...if.
Подробиці
if score >= 90:
grade = "ExcellenДив. також: if…else, оператор if, оператор switch