第五章 IF语句

    cars = ['audi','bmw','toyota']

    for car in cars:

        if car == 'bmw':

            print(car.upper())

        else:

            print(car.title())

   比较相等:

        cars = ['audi','bmw','toyato']

        car = 'audi'

        if car in cars:   

            print(True)

    不考虑大小写,比较是否相等:

        car = 'Bmw'

        car.lower == 'bmw'

        True

    比较是否不相等:

        car = 'bmw'

        if car != 'audi':

            print(True)

    比较数字:

        age = 18

        age == 18

        True

    检查多个条件:

        age1 = 18

        age2 = 19

        age1 == 18 and age2 == 20

        False

    检查特定值是否包含在列表中:

        cars = ['audi','bmw','toyato']

        car = 'audi'

        if car in cars:   

            print(True)

    布尔表达式:

        game_active = True

    IF语句:

    IF-else-else语句:

        age = 12

        if  age < 4:

            print("abc")

        else(age>18):

            print("shihisds")

        else:

            print()

    多个elif语句:

    省略else代码块:

    多个IF语句(每个IF条件都会判断),但elif语句会跳过:

    课后题:

#  5-1  条件测试
car = 'subaru'
print("Is car == 'subaru'? I predict True.")
print(car == 'subaru')
print("Is car == 'audi'? I predict False.")
print(car == 'audi')
#  5-2  更多的条件测试
a = 'audi'
b = 'subaru'
c = ['rrr','eee']
print(a == b)
print(a.lower() == b)
print(1 == 2)
print(1 == 1)
print(1 != 1)
print(1 != 2)
print(1 <= 2)
print(1 >= 2)
print(1 == 1 and 2 <= 1)
print(1 == 1 or 2 <= 1)
user = 'rrr'
if user in c:
    print("True")
else:
    print("False")
if user not in c:
    print("True")
else:
    print("False")
# 5-3  外星人颜色
alien_color = "green"
if alien_color == 'green':
    print("you get 5 point")
alien_color = "green"
if alien_color == 'red':
    print("you get 5 point")
#  5-4  外星人颜色2
alien_color = "green"
if alien_color == 'green':
    print("you get 5 point")
elif alien_color != "green":
    print("you get 10 point")
#  5-5  外星人颜色3
alien_color = "red"
if alien_color == 'green':
    print("you get 5 point")
elif alien_color == "yellow":
    print("you get 10 point")
elif alien_color == "red":
    print("you get 15 point")
#  5-6  人生的不同阶段
age = 32
if age < 2:
    print("婴儿")
elif age <4:
    print("蹒跚学步")
elif age <13:
    print("儿童")
elif age <20:
    print("青少年")
elif age <65:
    print("成年人")
else:
    print("老年人")
#  5-7  喜欢的水果
fruits = ['a','b','c']
fruit = 'a'
if fruit in fruits:
    print("True")
favorite_fruits = ['d','e','f']
fruit = ['d','e','f']
for i in range(0,3):
    if fruit[i] in favorite_fruits:
        print("You really like : " + fruit[i])
#  5-8  以特殊的方式跟管理员say hi
user_names = ['admin','b','c','d','f','']
for user_name in user_names:
    print("welcome back :" + user_name)
for user_name in user_names:
    if user_name == 'admin':
        print("hello," + user_name)
    else:
        print("hello," + user_name + " thank you for you logging in again")
#  5-9 处理没有用户的情况
for user_name in user_names:
    if user_name == 'admin':
        print("hello," + user_name)
    elif user_name == '':
        print("We need to find some users!")
    else:
        print("hello," + user_name + "thank you for you logging in again")
#  5-10 检查用户名
current_users = ['a','b','c','d','e']
new_users = ['A','b','s','t','g']
for new_user in new_users:
    if new_user in current_users:
        print("The username has been occupied!")
    else:
        print("The username can be used!")
for new_user in new_users:
    if new_user.lower() in current_users:
        print("The username has been occupied!")
    else:
        print("The username can be used!")
#  5-11 序数
nums = []
for i in range(1,10):
    nums.append(i)
for num in nums:
    if num == 1:
        print("1st")
    elif num == 2:
        print("2nd")
    elif num == 3:
        print("3rd")
    else:
        print(str(num) + "th")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值