if条件语句。
age = 27
if age < 21:
print("No Beer for you!")
if用于判断所给条件是否成立,成立则执行冒号后面部分,该段代码的结果为无输出,因为条件不成立。如果将age改为13,则输出引号部分。
name = "SunMoon"
if name == "Sun":
print("Hey Sun")
elif name == "Moon":
print("What's up?")
elif name == "SunMoon":
print("I love you")
结果为 I love you
==,!=可以判断字符串是否相等(3.8版本之后使用is/is not会有warning)
注意:=是赋值,==是判断
name = "SunMoon"
if len(name) == 3:
print("Hey Sun")
elif len(name) == 5:
print("What's up?")
elif len(name) == 7:
print("I love you")
结果为I love you
利用len()函数可以判断字符串长度。
elif判断到成立的条件就会停止,不再继续往下执行。
如果条件均不成立,可以在最后加入else,作为以上条件均不成立后执行的语句(default answer)。
name = "SunMoon"
if name == "Sun":
print("Hey Sun")
elif name == "Moon":
print("What's up?")
elif name == "Meng":
print("I love you")
else:
print("I MISS YOU!")
结果为I MISS YOU