zoukankan      html  css  js  c++  java
  • 【python基础语法】运算符&if条件语句&while循环&for循环(第5天课堂笔记)

    """
    if语法规则:
    if  条件比较语句1:
        # 条件成立的时候   会执行的代码
    elif 条件比较语句2:
        # 条件2成立的时候   会执行的代码
    else:
        # 条件不成立的时候会执行的代码
    """
    # 定义一个字典,存储一个账号 密码
    user = {'u_id': "python", "pwd": "123qwe"}
    
    # 条件判断:登录小案例
    # 第一步:用户输入账号,密码
    u_id1 = input("请输入账号:")
    pwd_1 = input("请输入密码:")
    
    # 第二步 判断账号和密码是否正确
    # 条件判断使用逻辑运算符:and or mot
    if u_id1 == user["u_id"] and pwd_1 == user["pwd"]:
        print("账号密码正确,登录成功!")
    else:
        print("您输入的账号或者密码有误!")
    
    '''
    案例:成绩区分
    
    小于60分:不及格
    
    60-79:及格
    
    80以上(包括80):优秀
    
    条件判断使用的注意点:
    一个条件语句中:if是必须要有的,elif(可有可无,多个条件判断才用)
    else:(可有可无,条件不成立的时候,要做什么事情的时候可以使用)
    
    '''
    num = int(input("请输入您的考试成绩:"))
    
    if num < 60:
        print("您的成绩不及格,赶紧回去补课!")
    elif num < 80:
        print("您的成绩为合格!")
    else:
        print("您的成绩优秀!")
    
    """
    while循环:条件循环
    语法规则:
    while 条件:
        #条件成立执行的代码
    注意点:不要出现死循环(注意终止循环的条件)
    
    使用在循环体中的关键字:
    break:终止循环,跳出循环体
    continue:终止当前本轮循环,开启下一轮循环
    
    while循环中的else:
    循环条件不成立,退出循环执行else中的代码
    使用break循环,不会执行else中的代码
    
    for 循环:迭代循环
    语法格式:   
    for 变量 in 遍历的数据:
        # 遍历出来一个数据时,去执行的代码
    
    内置函数rang()  
                
    """
    i = 0
    while i < 100:
        if i == 50:
            continue
            #  break
        print('{}'.format(i))
        print('hello python!')
        i = i + 1
        print("这是{}次打印".format(i))
    else:
        print("i小于100不成立,此时i的值{}".format(i))
    
    # for循环举例
    li = [78, 32, 55, 77, 88, 90, 54, 24, 67, 39]
    for num in li:
        print("当前的成绩{}".format(num))
        if num < 60:
            print("您的成绩不及格,赶紧回去补课!")
        elif num < 80:
            print("您的成绩为合格!")
        else:
            print("您的成绩优秀!")
    
    # 内置函数rang()
    # 传一个参数
    # 传2个参数:第一个代表起始位置,第二个代表终止位置(左闭右开)
    # 传三个参数:第三个代表步长
    print(list(range(11)))
    print(list(range(1,101)))
    print(list(range(0,10,2)))
    
    dic = {"aa":11,"bb":22,"cc":33}
    # 遍历字典的键
    for i in dic:
        print(i)
    # 遍历字典的值
    for i in dic.values():
        print(i)
    # 遍历字典的键值对
    for k,v in dic.items():
        print(k)
        print(v)
    
    # 元祖拆包
    a,b  = (11,22)
    print(a)
    print(b)
  • 相关阅读:
    关于webapi post 使用多个参数的间接用法
    Web Api 中Get 和 Post 请求的多种情况分析
    Juery On事件的 事件触发流程
    构建ASP.NET网站十大必备工具(1)
    了解 XSS 攻击原理
    c#访问Oracle问题及解决方法
    C#连接数据库的四种方法
    OracleClient卸载
    oracle的默认表空间
    oracle Service Name和SID的区别
  • 原文地址:https://www.cnblogs.com/python-test001/p/12355845.html
Copyright © 2011-2022 走看看