zoukankan      html  css  js  c++  java
  • 第四天学习总结

    今天介绍了三种语句

    if       while循环        of 循环

    一、if语句

    1.if的概念

    判断事物的对错,真假,是否可行。

    2.为什么要有if判断

    因为想要让计算机像人一样有判断事物对错的能力,从而做出不同的反应。

    3.if条件:

      代码1

      代码2

      代码3

    如果if条件不成立,下面的代码就不会执行。

    gender = 'female'
    age = 19
    is_beautiful = True
    if gender == 'female'and age > 18 and age < 24 and is_beautiful:
        print('开始表白')
    
    print('end...')
    View Code

    4.if else 语式

    gender = 'female'
    age = 17
    stature = 'slim'
    if gender == 'female'and age>17and age<24 and stature:  # 判断是否符合条件
        print('你好美女')
    else:  # 不符合的话执行一下操作
        print('再见兄弟')
    View Code
    user_from_db = "panyi"
    pwd_from_db = "123456"
    user_from_inp = input('please input your username<<<:')
    pwd_from_inp = input('please input your password<<<:')
    if user_from_db == user_from_inp and pwd_from_db ==pwd_from_inp:
        print('欢迎老板,24号技师为你服务')
    else :
        print('没钱滚蛋')
    View Code

    5.if…elif…else 语式

    gender = 'female'
    age = 99
    stature = 'slim'
    if gender == 'female'and age>18 and age<24:
        print('你好,小姐姐')
    elif gender == "female"and age>27and age <35:
        print('你好,老姐姐')
    elif gender == "female"and age>18and age<26and stature=='slim':
        print("你好,小仙女")
    else:
        print('江湖再见')
    View Code

    6.练习

    score = input("input your score<<<:")
    score = int(score)#需要定义一下 变量名不能和数字比较
    if score >= 90 and score <= 100:
        print('优秀')
    elif score >= 80:
        print('良好')
    elif score >= 70:
        print('普通')
    else:
        print("")
    View Code
    today = input ('please input today>>>:')
    if today in [ 'Monday','Tuesday','Wednesday','Thursday','friday']:#可以用列表表示。
        print('上班')
    elif today in ['saturday','sunday']:
        print('出去浪')
    else:
        print("""请输入以下时间(
        Monday
        Tuesday
        Wednesday
        Thursday
        friday
        saturday
        sunday)
        """)
    View Code

    二、while循环

    from_db_username = "panyi"
    from_db_password = '12234'
    while True:#死循环
        username = input('please input your username<<<:')
        password = input('please input your password<<<:')
        if from_db_password == password and from_db_username == username:
            print('登陆成功')
        else:
            print('登陆失败')
    View Code

    1.循环打印

    break:立即结束本层循环(只针对它所属于的那一个while有效)

    continue:跳出本次循环,直接开始下一次循环

    # 循环打印1-10
    n = 1
    while n < 11:
        print(n)
        n+=1
        #循环打印1,2,3,4,,6,7,8,9,10
        n = 1
    while n < 11:
        if n == 5:
            n = n + 1
            continue#   跳过本次循环,直接开始下一次循环。不然会进入死循环。
        print(n)
        n += 1
    View Code

    三、for循环

    不依赖于索引取值

    for循环语法结构

       for 变量名 in 容器类型:

    # name_list = ['nick', 'jason', 'tank', 'sean']
    # for name in name_list:
    #     if name == 'jason':
    #         break
    #     print(name)
    # else:
    #     print('for循环正常结束了')
    View Code
  • 相关阅读:
    jquery验证手机号码和固定电话号码
    window下安装mongodb及php mongo扩展
    Html form 表单提交前验证
    验证电话号码中间四位加※
    php方法 隐藏手机号中间四位
    win7 64位安装redis 及Redis Desktop Manager使用
    Redis系列-远程连接redis并给redis加锁
    使用密码记录工具keepass来保存密码
    【消息队列MQ】各类MQ比较
    Syslog-ng
  • 原文地址:https://www.cnblogs.com/panyi2019/p/11123209.html
Copyright © 2011-2022 走看看