精华内容
下载资源
问答
  • 循环语句案例

    2020-08-19 11:01:19
    循环求出1-100偶数之和案例

    用循环求出1-100偶数之和
    在这里插入图片描述

    展开全文
  • Python中循环语句有 for 循环、while 循环等。来一个简单的while例子。如下: 这里可以通过设置条件,使其判断结果永远为 true 来实现无限循环,如下: continue 语句,用来告诉 Python 跳过当前循环块里的剩余...

    Time will tell.

    Python中循环语句有 for 循环、while 循环等。来一个简单的while例子。如下:


    这里可以通过设置条件,使其判断结果永远为 true 来实现无限循环,如下:


    continue 语句,用来告诉 Python 跳过当前循环块里的剩余语句,然后继续进行下一轮循环。



    Python pass 是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句,案例如下:



    使用循环嵌套来实现99乘法表:


    冒泡排序。

    从数组中的第0个元素开始,与后面一个元素进行比较,如果前面的元素大于后面的元素,就调换位置,循环到最后一个元素为止,最大元素被换到数组最末尾,在余下的数组元素中继续进行上述操作。最后,整个数组呈现从小到大的排序。

    絮叨

    最近正好有时间做资料整理,如果你对更多Python案例练习题、面试题、自动化测试感兴趣的话,可以加入我们175317069一起学习。群里会有各项资料发放,也有行业深潜多年的测试人技术分析讲解。期待你的加入!

    最后祝愿你能成为一名优秀的程序员!

    欢迎【评论】、【点赞】、【关注】~

    Time will tell.(时间会证明一切)

    展开全文
  • 本文实例讲述了python中list循环语句用法。分享给大家供大家参考。具体用法分析如下:Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个元素应用一个函数,从而将一个 ...

    本文实例讲述了python中list循环语句用法。分享给大家供大家参考。具体用法分析如下:

    Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个元素应用一个函数,从而将一个 list 映射为另一个 list。

    实例

    a = ['cat', 'window', 'defenestrate']

    for x in a:

    print x, len(x)

    for x in [1, 2, 3]: print x, # iteration Loop through a list: for in

    a = ['cat', 'window', 'defenestrate']

    for x in a[:]: # make a slice copy of the entire list

    if len(x) > 6: a.insert(0, x)

    print a

    运行结果:

    cat 3

    window 6

    defenestrate 12

    1 2 3 ['defenestrate', 'cat', 'window', 'defenestrate']

    根据数组长度来操作:

    a = ['Mary', 'had', 'a', 'little', 'lamb']

    for i in range(len(a)):

    print i, a[i]

    运行结果:

    0 Mary

    1 had

    2 a

    3 little

    4 lamb

    words = ['A', 'B', 'C', 'D', 'E']

    for word in words:

    print word

    运行结果:

    A

    B

    C

    D

    E

    List 解析介绍:

    >>> li = [1, 9, 8, 4]

    >>> [elem*2 for elem in li]

    [2, 18, 16, 8]

    >>> li

    [1, 9, 8, 4]

    >>> li = [elem*2 for elem in li]

    >>> li

    [2, 18, 16, 8]

    为了便于理解它,让我们从右向左看。li 是一个将要映射的 list。Python 循环遍历 li 中的每个元素。对每个元素均执行如下操作:首先临时将其值赋给变量 elem,然后 Python 应用函数 elem*2 进行计算,最后将计算结果追加到要返回的 list 中。

    需要注意是,对 list 的解析并不改变原始的 list。

    将一个 list 的解析结果赋值给对其映射的变量是安全的。不用担心存在竞争情况或任何古怪事情的发生。Python 会在内存中创建新的 list,当对 list 的解析完成时,Python 将结果赋给变量。

    希望本文所述对大家的Python程序设计有所帮助。

    展开全文
  • 1.9- 循环语句案例

    2019-08-29 13:13:21
    案例一:while实现有限循环 n=0 while n<3: print(n) n=n+1 ...print("last ",n) ...案例二:while实现死循环 ...如果循环条件一直为真,永远...缺少循环变量变化语句: i=0 while i<4: print(i) 案例三...

    案例一:while实现有限循环

    n=0
    while n<3:
        print(n)
        n=n+1
    print("last ",n)    
    

    运行结果如下:

    0
    1
    2
    last  3
    

    案例二:while实现死循环
    如果循环条件一直为真,永远不会为假,则该循环会循环无限次,出现死循环。
    缺少循环变量变化语句:

    i=0
    while i<4:
        print(i)
    

    案例三:while实现 计算 s=1+2+3+…+n的和,其中n由键盘输入
    需求分析:观察计算式中的变化看到值从1变到n,这是一个循环过程,先设计变量s=0,再设计一个循环变量m,它循环n次,每次把m的值加1,并累计到变量s中去,则计算出结果,程序如下:

    n=input("请输入整数:")
    n=int(n)
    s=0
    m=1
    while m<=n:
        s=s+m
        m=m+1
    print("和为:",s)    
    

    案例四:while实现 输入5个同学的成绩,计算平均成绩
    需求分析:设计一个5次的循环,每次输入一个同学的成绩m,把成绩累计在一个总成绩变量s中,最后计算平均成绩输出,程序如下:

    s=0
    i=1
    
    while i<=5:
        m=input("请输入第"+str(i)+"个成绩:")
        m=float(m)
        s=s+m
        i=i+1
        
    print("五个同学的平均成绩为:",s/5)    
    

    输出结果如下:

    请输入第1个成绩:100
    请输入第2个成绩:90
    请输入第3个成绩:80
    请输入第4个成绩:70
    请输入第5个成绩:60
    五个同学的平均成绩为: 80.0
    

    案例五:while 演示 break 如何实现非正常退出循环
    案例描述:输入一个[0,100]范围的学生成绩,不满足条件,则退出

    while True:
        m=input("请输入一个学生成绩;")
        m=float(m)
        if m<0 or m>100:
            break
    print("当前m:",m,"不满足条件")    
    

    案例六:for循环实现 计算数值和
    案例描述:计算 s=a+aa+aaa+… 的和,其中a为[1,9]之内的一个整数,最后一项有n个a, a与n由键盘输入

    案例分析:设计一个变量m,初始m=0,后面 m=10*m+a 就是aa,如此产生每个项目,累积到s中。

    程序如下:

    a=0
    while a<=0 or a>=10:
        a=input("enter a[1..9]:")
        a=int(a)
        
    n=0
    while n<=0:
        n=input("请输入n:")
        n=int(n)
        
    m=0
    s=0
    for i in range(n):
        m=10*m+a
        s=s+m
        if i<n-1:
            print(m,end="+")
        else:
            print(m,end="=")
     
    print(s)    
    

    执行结果如下:

    enter a[1..9]:5
    请输入n:7
    5+55+555+5555+55555+555555+5555555=6172835
    

    案例⑦: 嵌套循环实现打印 99 乘法表
    案例分析:一个数 i ,从1变化到9,另一个数 j ,从1变化到9,这样输出 ij 就是 9*9 乘法表。
    程序如下:

    for i in range(1,10):
        for j in range(1,i+1):
            print(i,"*",j,"=",i*j," ",end="")
        print()   # print() 默认是换行的
    
    展开全文
  • javaScript循环语句案例

    2020-09-08 19:04:48
    一、讨厌的数字3 要求:输出不含3的三位数,还不能是3的倍数,例如143的个位是3不可以,141是3的倍数也不可以。 二、输出1000以内的完数 什么是完数:就是小于它本身的所有的约数之和等于它本身的数 ...
  • for循环执行流程:定义一个变量和取值,取值可以是一个或多个值,也可以从文件中进行取值,对每一个不同的取值执行相同的命令序列,直到变量值用完退出循环。 语法 for 变量名 in 变量取值列表 do 命令序列 done ...
  • 案例:珠穆朗玛峰 需求:世界最高山峰是珠穆朗玛峰(8844.43米=8844430毫米),假如我有一张足够大的纸,它的厚度是0.1毫米,请问,我折叠多少次,可以折叠成珠穆朗玛峰的高度? 分析: (1)因为要反复折叠,所以要...
  • 水仙花案例: 在控制台输出所有水仙花数 (水仙花数:①水仙花数是一个三位数②水仙花数的个位十位百位的立方和等于原来的水仙花数.例如371。3的三次方+7的三次方+1的三次方=371) 题目分析: 以371为例 ①三位数的...
  • ——-一、多重循环语句多重循环语句package com.joe.multipleCycle;/** * 多重循环的经典案例 * * @author joe * */public class MultipleCycleDemo { public static void main(String[] ar
  • 案例:输出数据 需求:在控制台输出1 ~ 5和5 ~ 1的数据 分析: (1)反复进行输出的动作,使用循环结构 (2)从1(5)开始到5(1)结束,设置初始化从1(5)开始 (3)从1(5)开始到5(1)结束,设置判断条件为没有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,740
精华内容 696
关键字:

循环语句案例