选择是编程的一个重要方面,它允许代码根据某些条件做出选择并采取不同的行动。在 Python 中,使用各种条件语句,如 if和 if else来实现选择逻辑。
1. if语句:仅当if给定条件为真时,语句才会执行代码块。否则,将跳过代码块。
示例:检查数字是正数还是负数。
# single condition
number = int(input("Enter a number: "))
if number > 0:
print("The number is positive.")
2.if-else 语句:如果条件为 true,则语句if-else执行一个代码块,如果条件为 false,则执行另一个代码块。
示例:检查数字是偶数还是奇数。
# Check for even or odd number
number = int(input("Enter a number: "))
if number % 2 == 0:
print("The number is even.")
else:
print("The number is odd.")
3. if-elif-else语句:if-elif-else语句允许处理多个条件。它执行条件为 true 的第一个块,并跳过其余块。
示例:根据得分百分比检查成绩。
# Grading conversion
percentage = float(input("Enter your percentage: "))
if percentage >= 90:
print("Grade: A+")
elif percentage >= 80:
print("Grade: A")
elif percentage >= 70:
print("Grade: B")
else:
print("Grade: F")