原文: https://pythonbasics.org/if-statements/

程序有时可能不得不做出选择。 这些选择可以根据特定条件执行不同的代码。 在 Python 中, if语句用于条件执行。

if语句可以与某些运算符组合,例如等于(==),大于(>=),小于(<=)且不等于(!=)。 可以使用关键字or以及and组合条件。

示例

在下面的示例中,我们显示了if语句的用法。复制以下程序并运行。

  1. #!/usr/bin/env python3
  2. gender = input("Gender? ")
  3. if gender == "male" or gender == "Male":
  4. print("Your cat is male")
  5. else:
  6. print("Your cat is female")
  7. age = int(input("Age of your cat? "))
  8. if age < 5:
  9. print("Your cat is young.")
  10. else:
  11. print("Your cat is adult.")

if语句的直观示例(单击放大):

`if`语句 - 图1

练习

做这些练习:

  1. 编写一个程序,请求 1 到 10 之间的数字。如果该数字超出范围,则程序应显示“无效数字”。

  2. 制作一个请求密码的程序。

完成后,继续下一个练习。

下载示例