#一个简单的示例
cars=['audi','bmw','subaru','toyota']
for car in cars:
if car=='bmw':
print(car.upper())
else:
print(car.title())
Audi
bmw
subaru
toyota
#条件测试
#检查是否相等
car='bmw'
car=='bmw'
Verdadero
car='audi'
car=='bmw'
FALSO
#检查是否相等时忽略大小写
car='Audi'
car=='audi'
FALSO
car='Audi'
car.lower()=='audi'
Verdadero
car
'Audi'
#检查是否不相等
requested_topping='mushrooms'
if requested_topping!='anchovices':
print('Hold the anchovices!')
¡Aguante las anchoas!
#数值比较
age=18
age==18
Verdadero
answer=17
if answer!=42:
print('This is not the correct answer.')
Esta no es la respuesta correcta.
age=18
age<21
Verdadero
age=18
age>=21
FALSO
#检查多个条件
age_0=22
age_1=18
age_0>=21 and age_1>=21
FALSO
age_0=22
age_1=18
age_1=22
age_0>=21 and age_1>=21
Verdadero
age_0=22
age_1=18
age_0>=21 or age_1>=21
Verdadero
age_0=22
age_1=18
age_0=18
age_0>=21 or age_1>=21
FALSO
#检查特点值是否包含在列表中
requested_troppings=['mushrooms','obinions','pineapple']
'mushrooms' in requested_troppings
Verdadero
requested_troppings=['mushrooms','obinions','pineapple']
'pepperoni' in requested_troppings
FALSO
#检查特点值是否不包含在列表中
banned_users=['andrew','carolina','david']
user='marie'
if user not in banned_users:
print(f'{
user.title()},you can post a response if you wish.')
Marie, puedes publicar una respuesta si lo deseas.
#布尔表达式
game_active=True
can_edit=False
#If
#if conditional_test:
# do something
age=19
if age>=18:
print('you are old enough to vote!')
eres lo suficientemente mayor para votar!
age=19
if age>=18:
print('you are old enough to vote!')
print('Have you registered to vote yet?')
eres lo suficientemente mayor para votar!
¿Ya te registraste para votar?
#If Else
age=17
if age>=18:
print('you are old enough to vote!')
print('Have you registered to vote yet?')
else:
print('Sorry,you are too young to vote')
print('Please register to vote as soon as you turn 18!')
Lo sentimos, es demasiado joven para votar ¡
Regístrese para votar tan pronto como cumpla 18 años!
#if-elif-else
age=12
if age<4:
print('Your admission cost is $0.')
elif age <18:
print('Your admission cost is $25.')
else:
print('Your admission cost is $40.')
Su costo de admisión es de $25.
age=12
if age<4:
price=0
elif age <18:
price=25
else:
price=40
print(f'Your admission cost is ${
price}.')
Su costo de admisión es de $25.
age=30
if age<4:
price=0
elif age <18:
price=25
elif age <65:
price=40
else:
price=20
print(f'Your admission cost is ${
price}.')
Su costo de admisión es de $40.
age=30
if age<4:
price=0
elif age <18:
price=25
elif age <65:
price=40
else:
price=20
print(f'Your admission cost is ${
price}.')
Su costo de admisión es de $40.
requested_toppings=['mushrooms','green peppers','extra cheese']
for requested_topping in requested_toppings:
print(f'Adding {
requested_topping}')
print('\nFinished making your pizza!')
Agregar champiñones
Agregar pimientos verdes
Agregar queso extra
¡Terminaste de hacer tu pizza!
requested_toppings=['mushrooms','green peppers','extra cheese']
for requested_topping in requested_toppings:
if requested_topping == 'green peppers':
print('sorry,we are out of green peppers right now.')
else:
print(f'Adding {
requested_topping}')
print('\nFinished making your pizza!')
Agregar champiñones
, lo siento, no tenemos pimientos verdes en este momento.
Agregar queso extra
¡Terminaste de hacer tu pizza!
requested_toppings=[]
if requested_toppings:
for requested_topping in requested_toppings:
print(f'Adding {
requested_topping}.')
print('\nFinish making your pizza!')
else:
print('Are you sure you want to plan pizza?')
¿Estás seguro de que quieres planificar una pizza?
#使用多个列表
available_toppings=['mushrooms','olives','green peppers','pepperoni','pineapple','extra cheese']
requested_toppings=['mushrooms','french fries','extra cheese']
for requested_topping in requested_toppings:
if requested_topping in available_toppings:
print(f'Adding{
request_topping}.')
else:
print(f"sorry,we don't have {
requested_topping}." )
print('\nFinish making your pizza!')
Adición de champiñones.
Lo siento, no tenemos papas fritas.
Adición de champiñones.
¡Termina de hacer tu pizza!