zoukankan      html  css  js  c++  java
  • Python 知识要点:while 循环语句

    while 语句
    用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
    基本形式:while 判断条件:
            执行语句
    执行语句可以是单个语句或语句块。
    判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
    当判断条件假 false 时,循环结束。
    【输出0-10里的偶数(不含8),并求和】
    复制代码
    i = 0
    s = 0
    while i <= 10:
    if (i % 2) == 0 and i != 8:
    s += i
    print("%d" % i)
    i += 1
    print("0-10不含8的偶数和是:%d" % s)
    复制代码
    【打印九九乘法表】
    复制代码
    i = 1
    while i <= 9:
    j = 1
    while j <= i:
    print("%d * %d = %d" %(j, i, i*j), end=" ")
    j +=1
    print("")
    i += 1
    复制代码
    【猜数字游戏】
    复制代码
    import random
    i = 0
    random_num = random.randint(0, 10)
    guess = 0
    print("")
    while True:
    num_in = input('请输入你猜的数字【0-10】:')
    guess += 1
    if not num_in.isdigit():
    print("你输入的不是整数,请重新输入")
    print("
    ")
    elif int(num_in) < 0 or int(num_in) > 10:
    print("你猜的数字超出游戏范围了,请重新输入")
    print("********************************")
    else:
    if int(num_in) == random_num:
    print("猜对了,你一共猜了 %d 次" % guess)
    break
    elif int(num_in) > random_num:
    print("猜大了,再来一次")

    elif int(num_in) < random_num:
        print("猜小了,再来一次")
    print("********************************")
    

    print("********************************")

  • 相关阅读:
    如何删除.DS_Store文件?
    STL 技巧整理 7/22
    贪心
    防线
    bfs&dfs模板
    并查集学习总结
    二叉树相关代码
    区间DP学习笔记
    多算法模板整理
    防线题解
  • 原文地址:https://www.cnblogs.com/clearlove007/p/14270465.html
Copyright © 2011-2022 走看看