Ветвления
Операторы сравнения
Используя операции сравнения, мы можем построить логические выражения и
использовать их для ветвления в программе. Приведём примеры
операторов сравнения:
> и < - больше и меньше..
>= - больше или равно.
<= - меньше или равно.
== - равенство.
!= - неравно.
Инструкция if
Для ветвления в вычислениях можно использовать инструкцию if.
x = int(input("Введите x:"))
y = int(input("Введите y:"))
if x < y:
print("x меньше чем y")
elif x == y:
print("x равняется y")
else:
print("x больше чем y")
and, or, not
Используя операторы and, or, not, мы можем из простых
логических выражений строить сложные.
score = int(input("Score: "))
if score >= 90 and score <= 100:
print("Grade: A")
elif score >= 80 and scroe <90:
print("Grade: B")
elif score >=70 and score < 80:
print("Grade: C")
else:
print("Grade: D")
Инструкция match
Инструкция match используется для сопоставления с образцом.
name = input("What's your name?")
match name:
case "Harry" | "Herminone" | "Ron":
print("Gryffindor")
case "Draco":
print("Slytherin")
case _:
print("Who?")