zoukankan      html  css  js  c++  java
  • python基础(四)

    4.if语句

    #一个简单示例

    letters = ['aa','bb','cc','dd','ee']
    for letter in letters:
        if letter == 'cc':
            print(letter.upper())
        else:
            print(letter.title())
    Aa
    Bb
    CC
    Dd
    Ee

    #条件测试
    haha = 'jingjing'
    
    if haha != 'jingjian':
        print("wrong!")
    
    
    wrong!
    #检查多个条件
    age_0 = 22
    age_1 = 18
    age_0 >= 21 and age_1 >= 21
    False
    age_0 >= 21 or age_1 >= 21
    True
    (age_0 >= 21) and (age_1 <= 21)
    True
    #检查特定值是否包含在列表中
    dd = ['yu','li','lu','ting']
    'jing' in dd
    False
    'ting' in dd
    True
    if 'lu' not in dd:
        print("buzai")
    else:
        print("zai")
    zai
    #布尔表达式,条件测试的别名,结果是Ture或者False
    game_active = Ture
    can_edit = False

    #if语句

    #if elif else
    age = 10
    if age < 4:
        print('free')
    elif age < 18:
        print('5')
    else:
        print('10')
    5
    age = 36
    if age < 4:
        print('free')
    elif age < 18:
        print('5')
    else:
        print('10')
    10
    age = 36
    if age < 4:
        price = 0
    elif age < 18:
        price = 5
    elif age < 65:
        price = 10
    else:
        price = 0
    print("cost is:" + str(price)+ "!")
    cost is:10!
    #省略else部分
    age = 69
    if age < 4:
        price = 0
    elif age < 18:
        price = 5
    elif age < 65:
        price = 10
    elif age > 65:
        price = 0
    print("cost is:" + str(price)+ "!")
    cost is:0!
    #使用if语句处理列表
    letters = ['a','b','c','d','e']
    for letter in letters:
        print("adding " + letter + ".")
    print("
    Ok!")
    adding a.
    adding b.
    adding c.
    adding d.
    adding e.

    Ok!
    letters = ['a','b','c','d','e']
    for letter in letters:
        if letter =='c':
            print('yeyey')
        else:
            print('nonon')
    nonon
    nonon
    yeyey
    nonon
    nonon
    #确定列表不是空的,列表是空的前一个if返回False,打印else中信息
    titdds = []
    if titdds:
        for titdd in titdds:
            print("adding" + titdd + ".")
        print("
    hahaha")
    else:
        print("didididi")
    didididi
    #使用多个列表
    yuans = ['aa','bb','cc','ss']
    adds = ['tt','aa','ll','pp']
    for yuan in yuans:
        if yuan in adds:
            print("yeyeyey")
        else:
            print("nononon")
    yeyeyey
    nononon
    nononon
    nononon

    #设置if语句的格式

    == >= <=等比较运算符左右各一个空格

    if age  < 4:

  • 相关阅读:
    pic32 + Vs1003 正弦测试通过
    c强转问题
    Ucos ii 移植到LPC2148
    Pic32时钟
    linux下的文件扫描程序(转载)
    pic32 spi驱动pmodcls lcd液晶屏
    最*不太*
    vhdl元件例化语句
    被忽略了的gcc 浮点选项
    Linux C/S文件传输和云端文件下载服务模拟
  • 原文地址:https://www.cnblogs.com/Cookie-Jing/p/13589611.html
Copyright © 2011-2022 走看看