第5章 if 语句
实际应用中,很多时候需要通过条件判断的结果,决定采取怎样的措施。
if语句
就适用于条件判断的。并根据判断结果执行不同的程序语句。
5.1 一个简单示例
先看一个简单的if语句示例,下面
for循环
代码中加入了
if语句
,来判断当前循环中变量airen的值是否为’laopo’,如果是,输出首字母大写的字符串,如果不是,则原样输出列表元素的全小写字符。
airenmen=['laopo','erzi','mama']
for airen in airenmen :
# 循环过程中检查变量是否等于laopo,是则输出首字母大写。
if airen=='laopo' :#条件判断的等于符号是 == ,而不是 = 。
print(airen.title())
else:
print(airen)
print(f"亲爱的{user},你好!欢迎回来!")#列表非空时为True,执行if。
else:
print(f"当前无任何已注册用户,请先核实。")#列表为空时返回Flase,执行else。
users=[]
user='aliye'
if users :
print(f"亲爱的{user},你好!欢迎回来!")#列表非空时为True,执行if。
else:
print(f"当前无任何已注册用户,请先核实。")#列表为空时返回Flase,执行else。
users = ['Aliye','Boton','Carina','Discas','Eliy']
oldusers=[]
newusers =['jack','boton','maykic','eliy']
print(users)
for olduser in users :
oldusers.append(olduser.lower())
print(oldusers)
print(newusers)
for newuser in newusers :
if newuser.lower() in oldusers :
print(f"抱歉,用户名{newuser}已被占用,请尝试使用其他用户名。\n")
else:
print(f"用户名{newuser}可用,请继续填写其他信息,完成注册。")
users.append(newuser.lower())
print(f"\t新用户名{newuser}已加入用户列表中。\n")
print(users)