• while 循环 continue break 用法例子


    py2 

    temp = "理解" # utf- 8

    #解码, 需要指定原来的是什么编码

    temp_unicode = temp.decode("utf-8")

    #编码,需要指定要编写成什么编码

    temp_gbk = temp_unicode.encode("gbk")

    # windows终端需要的GBK

    py3 

    #py3 自动装换 utf-8  unicode  gbk

    #py3 移除了python的unicode类型

    temp = "理解"

    #自动装换  utf-8  unicode  gbk

    temp_gbk = temp.encode("gbk")

     

    0、python: pypy、cpython、jpython...

    1、 ascii   nuicode  utf-8

    2、2.7    # -*- coding: utf-8 -*-

          3.x    默认utf-8

    4、 变量名 = 值 

         变量名要求:

            a . 数字 、字母 、下划线

            b.  数字不能开头

            c. 不能和py 关键字重复

    5 、条件语句

         if条件:、elif条件:、 else 

    6、 while循环

          while条件:

              从上到下执行一次

                (判断条件是否为真)从上到下执行一次

                (判断条件是否为真)从上到下执行一次

    作业

    用While 循环 把1 2 3 4 5 6 8 9 写出来

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    num = 1
    while num < 10 :
    if num == 7 :
    num += 1
    continue
    if num == 10 :
    break
    num += 1
    print(num)
    OR
    num = 0
    while num < 10 :
    if num != 7 :
    print(num)
    num += 1

    分别用程序写出1到100的奇数和偶数
    # num = 0
    # while num < 100 :
    # print(num)
    # num += 2

    # num = 1
    # while num < 100 :
    # print(num)
    # num += 2

    num = 1
    sw= 0
    while num < 100 :
    sw = sum % 2
    if sw == 1:
    print (num)
    num += 1
    OR
    num = 1
    for num in range (1,100):
    if num % 2 == 1:
    print(num)
    else:
    continue

    1+2+3+4+5......+100的和
    # sum  = 0
    # num = 0
    # while num < 101 :
    # print (num)
    # sum = sum + num
    # num += 1
    # print(sum)

    1-2+3-4+5....+99求和
    s = ""
    sum = 0
    start =1
    while start <100:
    if start % 2 == 1:
    if start == 1:
    s = str(start)
    else:
    s = s + "+" +str(start)
    sum = sum+ start
    else:
    s = s + "-" + str(start)
    sum = sum - start
    start += 1
    print (s)
    print(sum)
    OR
    num =0
    for i in range (1,100):
    if i % 2 == 1:
    num = num + i
    else:
    num = num - i
    print(num)
    用户有三次机会登录

    n = 0
    while n < 3 :
    x = input("请输入用户名")
    y = input("请输入密码")
    if x == "123" and y == "123" :
    print("yes")
    break
    else:
    print("再输入一次")
    n += 1
    print ("x")
    print ("y")





    人的思维,观点是一直都会进化的。如果现在的思维,观点看法;和十年前的一模一样的话。那就可以说,你这十年是白活的。
  • 相关阅读:
    codeforces 1251 F. Red-White Fence
    NTT 模板
    快速傅里叶变换模板
    codeforces 1251E (贪心)
    平衡树
    lucas定理
    P3709 大爷的字符串题 (莫队)
    洛谷 P3258 [JLOI2014]松鼠的新家 (树链剖分或树上差分)
    算法-图(5)深度优先遍历图
    计算机网络-链路层(3)交换局域网
  • 原文地址:https://www.cnblogs.com/liuzhiyun/p/7071979.html
Copyright © 2020-2023  润新知