程序有时可能不得不做出选择。 这些选择可以根据特定条件执行不同的代码。 在 Python 中, if语句用于条件执行。
if语句可以与某些运算符组合,例如等于(==),大于(>=),小于(<=)且不等于(!=)。 可以使用关键字or以及and组合条件。
示例
在下面的示例中,我们显示了if语句的用法。复制以下程序并运行。
#!/usr/bin/env python3gender = input("Gender? ")if gender == "male" or gender == "Male":print("Your cat is male")else:print("Your cat is female")age = int(input("Age of your cat? "))if age < 5:print("Your cat is young.")else:print("Your cat is adult.")
if语句的直观示例(单击放大):

练习
做这些练习:
编写一个程序,请求 1 到 10 之间的数字。如果该数字超出范围,则程序应显示“无效数字”。
制作一个请求密码的程序。
完成后,继续下一个练习。
