• 技术文章 >Python技术 >Python基础教程

    如何使用python中for循环?

    宋雪维宋雪维2020-12-07 14:44:30原创12284

    python循环方式有两个,一个是while 循环,另一个就是for 循环,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。 for 循环,常用于遍历字符串、列表、元组、字典、集合等序列类型,逐个获取序列中的各个元素。今天,小编就给大家讲解for 循环的用法。

    for循环语句

    for循环使用的语法:shiyongfa
    for 变量 in 序列:
        循环要执行的动作

    1、for循环用来遍历整个列表

    #for循环主要用来遍历、循环、序列、集合、字典
    Fruits=['apple','orange','banana','grape']
    for fruit in Fruits:
        print(fruit)
    print("结束遍历")

    输出

        apple
        orange
        banana
        grape

    2、for 进行数值循环

    实例:实现从 1 到 100 的累加,

    print("计算 1+2+...+100 的结果为:")
     
    #保存累加结果的变量
     
    result = 0
     
    #逐个获取从 1 到 100 这些值,并做累加操作
     
    for i in range(101):
     
      result += i
     
    print(result)

    3、与range()一起使用

    range()

    range(stop):0~stop-1
    range(start,stop):start~stop-1
    range(start,stop,step):start~stop-1,step为步长

    for循环与range()求阶乘

    # 求阶乘
    num = int(input('请输入一个数字:'))
    res = 1
    for i in range(1, num + 1):   
    	res*=i
    print('%d的阶乘为:%d' %(num,res))

    以上就是小编总结的for循环的使用方法,希望能对你有所帮助哟~

    专题推荐:pythonfor循环for循环使用
    品易云
    上一篇:python中关键字参数的个数有限制吗? 下一篇:python缺省函数的定义位置可以变化吗?

    相关文章推荐

    • python中如何用for循环语句1加到100?• 如何用python for语句打印乘法表?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网