记忆关键点:条件测试、if car=="bmw":、else:、=、==、!=、数值比较(<,>...)、and、or、in、

not in、布尔表达式、if、if...else、if...if...if...、if ... elif、if...elif...elif..、if... elif...else、用if处理列表

game_active=['ss','dsd','sad']
for n in range(3):
    print(game_active[n])

一、例子

cars=["bmw",'ssd','ddss','hongqi']
for car in cars:
    if car=="bmw":
        print(car.upper())
    else:
        print(car.lower())

二、条件测试

条件测试就是判断if里的条件是否满足,=是陈述,==是发问,python在检查是否相等时区分大小写,

age1=20
age2=21
if age1==20 and age2==21:
    print("true")
else:
    print("false")
age1=20
age2=21
if age1==20 or age2==200:
    print("true")
else:
    print("false")
places=["aa",'dd','cc']
if "aa" in places:#in检查是否在地名集合里面
    print("true")
else:
    print("false")
banned_users=['anna','mush','jiba']
user='sb'
if user not in banned_users:
    print(f"{user.title()},you can go into the room")

布尔表达式的结果要么时True,要么是False

game_active=True
can_edit=False

Python第四课——if语句_if语句

game_active=['ss','dsd','sad']
for n in range(3):
    print(game_active[n])

三、if语句

a=1
if a:
    print(a)
a=1
if a==1:
    print(a)
else:
    print('guh')
a=8
if a==1:
    print(a)
elif a<10:
    print('guh')
else:
    print('jj')
a=8
if a==1:
   price=0
elif a<10:
    price=1
else:
    price=2
print(price)#更加简洁
a=8
if a==1:
   price=0
elif a<10:#跳过余下测试
    price=1
elif a<11:
    price=22
else:
    price=2
print(price)
a=8
if a==1:
   price=0
elif a<10:
    price=1
elif 10<a<11:
    price=22
print(price)#不需要
a=8
if a==1:
   price=0
if a<10:
    price=1
if 10<a<11:
    price=22
if a<100:
    price=100
print(price)

用if语句处理列表就是结合之前的知识。