zoukankan      html  css  js  c++  java
  • 循环知识点,if 和 while

    1. 循环. while循环
    while 条件:
    代码块(循环体)
    执行流程:
    1. 判断条件是否为真. 如果真. 执行代码块
    2. 再次判断条件是否为真......
    3. 当条件为假.执行else 跳出循环. 循环结束
    2. 格式化输出
    %s: 字符串的占位符, 可以放置任何内容(数字)
    %d: 数字的占位符

    3. 运算符
    逻辑运算:
    and 并且的意思. 左右两端的值必须都是真. 运算结果才是真
    or 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假
    not 非的意思. 原来是假. 现在是真. 非真即假, 非假既真
    break 结束循环. 停止当前本层循环
    continue 结束当前本次循环. 继续执行下一次循环

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    # 计数
    # count = 1
    # while count <= 8:
    # print("你是alex么?")
    # print("你才是太白")
    # count = count + 1

    # 让用户尽情的喷. 输入q退出
    # while True:
    # s = input("请开始喷:")
    # if s == 'q':
    # break # 停止当前循环
    # # 过滤掉马化腾
    # if "马化腾" in s: # 在xxx中出现了xx
    # print("你输入的内容和草泥马有一拼. 不能输出")
    # continue # 停止当前本次循环. 继续执行下一次循环
    # print("喷的内容是:"+s)

    # 1+2+3+4+5+6+7+8....+100 = ?
    # count = 1
    # # 准备一个变量
    # sum = 0
    # while count <= 100:
    # # 累加到sum中
    # sum = sum + count # 把sum中的值(之前运算的结果)和当前数的数相加
    # count = count + 1
    # print(sum)

    # 输出1-100所有的奇数.
    # count = 1
    # while count <= 100:
    #
    # if count % 2 != 0:
    # print(count)
    #
    # count = count + 1

    --------------------------------------------------------------------------------------------------------------------

    # print("alex今年58岁,是一个老头, 爱好是女, 性别:男")
    # print("wusir今年48岁,是一个老头, 爱好是男, 性别:男")
    # print("太白今年68岁,是一个老头, 爱好是不详, 性别:诡异")

    # name = input("请输入名字:")
    # age = input("请输入你的年龄:")
    # hobby = input("输入你的爱好:")
    # gender = input("请输入你的性别:")
    #
    # # print(name+"今年"+age+"岁, 是一个老头, 爱好是"+hobby+", 性别:"+gender)
    # # %s : 表示字符串的占位符
    # print("%s今年%s岁, 是一个老头, 爱好是%s, 性别:%s" % (name, age, hobby, gender))

    # a = 108
    # s = "梁山水泊有%d个牛B的任务" % (a)
    # print(s)

    # name = "alex"
    # print("%s已经喜欢了沙河%%2的女生" % name) # 如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义
    print("wuse很色.喜欢了昌平%5的女生") # 这句话中没有占位符. %还是%

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------

    # 计算机常用的数据
    # print(2**0) # 1
    # print(2**1) #2
    # print(2**2)
    # print(2**3)
    # print(2**4)
    # print(2**5)
    # print(2**6)
    # print(2**7)
    # print(2**8)
    # print(2**9)
    # print(2**10)

    # 赋值运算.
    # a = 10
    # a += 20 # a = a + 20
    # print(a)

    # print(not not not not not not False)

    # and or not同时存在. 先算括号, 然后算not, 然后算and , 最后算or
    # print(3>4 or 4<3 and 1==1) # False
    #
    # print(1 < 2 and 3 < 4 or 1>2 ) # T
    # print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1) # T
    # print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8) # F
    # print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6)
    # print(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # F
    #
    # x or y 如果x==0 那么就是y, 否则是x
    # print(1 or 2) # 1
    # print(2 or 3) # 2
    # print(0 or 3) # 3
    # print(0 or 4) # 4

    # print(0 or 1 or 3 or 0 or 5) #
    # print(1 and 2) # 2
    # print(2 and 0) # 0
    # print(0 and 3) # 0
    # print(0 and 4) # 0

    # print(0 or 4 and 3 or 7 or 9 and 6)

    # print(2 > 3 and 3) # false相当于0
    # print(2 < 1 and 4 > 6 or 3 and 4 > 5 or 6)

    -------------------------------------------------------------------------------------------------------------------------------------------------------


    count = 1
    while count <= 10:
    print( count)
    count = count + 1
    if count == 5:
    break # 彻底停止循环. 不会执行后面的else
    else: # while条件不成立的时候执行
    print("这里是else")

  • 相关阅读:
    网页如何展示PPT文档
    关于DLL中Resources文件修改
    解決 IE10 浏览器无法使用 ASP.NET From 验证登录的问题
    Ubuntu 13.10 下安装 eclipse
    Ubuntu 13.10 下安装node
    关于AutoCAD.NET的辅助方法
    Linux下安装oracle11g
    Linux下配置VNC
    Linux下安装McAfee防病毒软件(企业版本)
    .net 下word 中的图片与文字分离
  • 原文地址:https://www.cnblogs.com/songhuasheng/p/9306388.html
Copyright © 2011-2022 走看看