记忆关键点:条件测试、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
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语句处理列表就是结合之前的知识。