zoukankan      html  css  js  c++  java
  • 循环

    今天主要学习了while循环语句,break和continue,格式化输出,运算符和编码.

    一. while循环

    语法构成

    while 条件

           代码块(循环体)

    while True

       print("你是个骗子")

    从1-100数字列表:

    num=1

    while num<=100:

       pirint(num)

       num+=1

    1-100的奇偶数都可以用这个程序来实现

    猜数字:

    w=49

    num=int(input("请输入数字:"))

    while True:

           if num<49:

              print("你猜小了")

           elif num>49:

              print("你猜大了")

           else:

              print("你猜对了")

    二.  break和continue

    break用来终止循环语句,即使循环条件中没有False条件或者循环序列还没有遍历完,也会停止执行循环语句.

    continue用来告诉python跳过当前循环的剩余语句,然后执行下一次循环.

    count=1

    while count<=10:

       print(count)

        if count==6:

        break

      count+=1

    c=0

    while c<10:

       c+=1

       if c==4:

           contine

    print(c)

    break彻底停止当前循环,continue停止本次循环执行下次循环

    三.  格式化输出

    %s占位字符串,全能型;%d数字占位字符串;

    如果你的字符串中出现了百分数,需写成%%

    # num1=input("请输入收件人邮政编码:")
    # sdizhi=input("输入收件人地址:")
    # sjianren=input("收件人姓名:")
    # fdizhi=input("发件人地址:")
    # num2=input("发件人邮政编码:")
    # s="""---------明信片---------
    # 邮政编码:%s
    # 收件人地址:%s
    # 收件人:%s
    # 发件人地址:%s
    # 发件人邮编:%s
    # ------------------------""" % (num1,sdizhi,sjianren,fdizhi,num2)
    # print(s)

    四.  逻辑运算符:

    and  布尔:"与" 左右两侧的都为真  命题为真.

    or 布尔:"或"左右两侧有一个为真  命题为真.

    not 布尔:"非" 非真既假,非假既真

    运算顺序:  ()=> not => and => or 相同的运算符之间按照从左到右的顺序运行.

    如果x or y  x是0, 输出y; x非0,则输出x。

          and与or的运算规则相反。

    五、编码

    1.最早的计算机编码ASCII码,至今还在用,8位一个字节8个bit

    2.GBK 国标码,16bit,两个字节一个汉字

    3Unicode万国码,32bit,4个字节

    4,.UTF-8,可变长度的Unicode,长度对于英文8bit一个字母,对于欧洲文字16bit一个字母,对于汉字24bit一个汉字。

    8bit=1byte  1024byte=1MB 1024MB=1GB  1024GB=1TB 1024TB=1PB

    六、in    not in   在    不在

    in如果在指定的序列中找到值,就返回True;否则返回False

    not in如果在制定的序列中没找到值,就返回True;否则返回True

    guanggao=input("请输入广告词:")

    mg1="最好"

    mg2="国家级"

    mg3="保证治愈"

    if  mg1 in guanggao and mg2 in guanggao and mg3 in guanggao:

    pring("你输入的广告词不合法")

    else:

    print(guanggao)

  • 相关阅读:
    【leetcode】 61. 旋转链表
    【leetcode】 55 跳跃游戏
    【leetcode 53】 最大子序和
    【leetcode】不同路径
    【leetcode】692. 前K个高频单词
    vue a标签使用@click
    函数式接口的使用
    【转】MyBatis中的collection两种使用方法
    xaf--homepage
    Windows10--设置鼠标自带光圈效果
  • 原文地址:https://www.cnblogs.com/982336352ryan/p/9382874.html
Copyright © 2011-2022 走看看