Почему варианты 1 и 4 правильные и 2 и 3 нет?Если vs elif и практическое применение
Переменные grade1 и grade2 представляют классы в двух направлениях. Переменная num_passed в настоящее время относится к 0. Выберите фрагменты кода, которые делают num_passed, относятся к числу пройденных курсов (с 50 или выше).
Option 1
if grade1 >= 50:
num_passed = num_passed + 1
if grade2 >= 50:
num_passed = num_passed + 1
Option 2
if grade1 >= 50:
num_passed = num_passed + 1
elif grade2 >= 50:
num_passed = num_passed + 1
Option 3
if grade1 >= 50 and grade2 >= 50:
num_passed = 2
if grade1 >= 50:
num_passed = 1
if grade2 >= 50:
num_passed = 1
Option 4
if grade1 >= 50 and grade2 >= 50:
num_passed = 2
elif grade1 >= 50:
num_passed = 1
elif grade2 >= 50:
num_passed = 1
Подсказки: Что означает «elif»? Какие строки каждой из этих опций выполняются, если оба уровня выше 50? – Sneftel