zoukankan      html  css  js  c++  java
  • Day——04


    语法一:
    if 条件:
    # 条件成立时执行的子代码块
      代码1
      代码2
      代码3

    示例:
    sex='female'
    age=18
    is_beautiful=True

    if sex == 'female' and age > 16 and age < 20 and is_beautiful:
    print('开始表白。。。')

    print('other code1...')
    print('other code2...')
    print('other code3...')


    '''

    '''
    语法二:
    if 条件:
    # 条件成立时执行的子代码块
      代码1
      代码2
      代码3
    else:
    # 条件不成立时执行的子代码块
      代码1
      代码2
      代码3


    # 示例:
    sex='female'
    age=38
    is_beautiful=True

    if sex == 'female' and age > 16 and age < 20 and is_beautiful:
      print('开始表白。。。')
    else:
    print('阿姨好。。。')


    print('other code1...')
    print('other code2...')
    print('other code3...')

    '''

    '''
    语法三:
    if 条件1:
    if 条件2:
      代码1
      代码2
      代码3


    # 示例:
    sex='female'
    age=18
    is_beautiful=True
    is_successful=True
    height=1.70


    if sex == 'female' and age > 16 and age < 20 and is_beautiful
    and height > 1.60 and height < 1.80:
    print('开始表白。。。')
    if is_successful:
    print('在一起。。。')
    else:
    print('什么爱情不爱情的,爱nmlgb的爱情,爱nmlg啊.')
    else:
      print('阿姨好。。。')


    print('other code1...')
    print('other code2...')
    print('other code3...')
    '''

    '''
    语法四:
    if 条件1:
      代码1
      代码2
      代码3
    elif 条件2:
      代码1
      代码2
      代码3
    elif 条件3:
      代码1
      代码2
      代码3
    .......
    else:
      代码1
      代码2
      代码3

    示例:
    如果成绩 >= 90,那么:优秀

    如果成绩 >= 80且 < 90, 那么:良好

    如果成绩 >= 70且 < 80, 那么:普通

    其他情况:很差
    '''

    score = input('please input your score: ') # score='100'
    score = int(score)

    if score >= 90:
    print('优秀')
    elif score >= 80:
    print('良好')
    elif score >= 70:
    print('普通')
    else:
    print('很差')

    '''

    '''
    语法:
    while 条件:
    代码1
    代码2
    代码3


    while True:
    name=input('please input your name: ')
    pwd=input('please input your password: ')

    if name == 'egon' and pwd == '123':
    print('login successful')
    else:
    print('username or password error')

    '''

    '''
    结束while循环的两种方式

    方式一:条件改为False,
    在条件改为False时不会立即结束掉循环,而是要等到下一次循环判断条件时才会生效

    tag=True
    while tag:
    name=input('please input your name: ')
    pwd=input('please input your password: ')

    if name == 'egon' and pwd == '123':
    print('login successful')
    tag=False
    else:
    print('username or password error')

    print('===>')

    方式二:while+break
    break一定要放在循环体内,一旦循环体执行到break就会立即结束本层循环

    while True:
    name=input('please input your name: ')
    pwd=input('please input your password: ')

    if name == 'egon' and pwd == '123':
    print('login successful')
    break
    else:
    print('username or password error')

    print('===>>>>>')
    print('===>>>>>')


    '''


    '''
    while+continue:结束本次循环,直接进入下一次循环

    # 示例一
    count=1
    while count < 6: #count=6
    if count == 4:
    count += 1
    continue

    print(count)
    count+=1

    # 示例二:
    while True:
    name=input('please input your name: ')
    pwd=input('please input your password: ')

    if name == 'egon' and pwd == '123':
    print('login successful')
    break
    else:
    print('username or password error')
    # continue # 此处加continue无用


    '''


    '''
    了解知识
    while + else:

    while 条件:
    代码1
    代码2
    代码3
    else:
    在循环结束后,并且在循环没有被break打断过的情况下,才会执行else的代码


    tag=True
    while tag:
    print(1)
    print(2)
    print(3)
    # tag=False
    break
    else:
    print('else的代码')

    '''

    '''
    while 条件1:
    while 条件2:
    代码1
    代码2
    代码3

    示范一:
    while True:
      name=input('please input your name: ')
      pwd=input('please input your password: ')

      if name == 'egon' and pwd == '123':
      print('login successful')
        while True:
        print("""
        0 退出
        1 取款
        2 转账
        3 查询
        """)
        choice=input('请输入您要执行的操作:') #choice='1'
        if choice == '0':
          break
        elif choice == '1':
          print('取款。。。')
        elif choice == '2':
          print('转账。。。')
        elif choice == '3':
          print('查询')
        else:
          print('输入指令错误,请重新输入')
      break
    else:
      print('username or password error')


    # 示范二:
    tag=True
    while tag:
      name=input('please input your name: ')
      pwd=input('please input your password: ')

      if name == 'egon' and pwd == '123':
      print('login successful')
      while tag:
        print("""
        0 退出
        1 取款
        2 转账
        3 查询
        """)
          choice=input('请输入您要执行的操作:') #choice='1'
        if choice == '0':
          tag=False
        elif choice == '1':
          print('取款。。。')
        elif choice == '2':
          print('转账。。。')
        elif choice == '3':
          print('查询')
        else:
          print('输入指令错误,请重新输入')
    else:
      print('username or password error')

    '''

  • 相关阅读:
    2013/11/21工作随笔-PHP开启多进程
    php中mysql操作的buffer知识
    你不一定懂的cpu显示信息
    好文收藏系列(三)
    doctrine2到底是个什么玩意
    制作火焰图(纯笔记)
    《精通Linux内核必会的75个绝技》知识杂记
    BIG5, GB(GB2312, GBK, ...), Unicode编码, UTF8, WideChar, MultiByte, Char说明与区别
    sed替换换行符“ ”
    mysql将字符串字段转为数字排序或比大小
  • 原文地址:https://www.cnblogs.com/xuzhaolong/p/10575838.html
Copyright © 2011-2022 走看看