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

    如何使用python中for循环?

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

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

    for循环语句

    1

    2

    3

    for循环使用的语法:shiyongfa

    for 变量 in 序列:

        循环要执行的动作

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

    1

    2

    3

    4

    5

    #for循环主要用来遍历、循环、序列、集合、字典

    Fruits=['apple','orange','banana','grape']

    for fruit in Fruits:

        print(fruit)

    print("结束遍历")

    输出

    1

    2

    3

    4

    apple

    orange

    banana

    grape

    2、for 进行数值循环

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    print("计算 1+2+...+100 的结果为:")

      

    #保存累加结果的变量

      

    result = 0

      

    #逐个获取从 1 到 100 这些值,并做累加操作

      

    for i in range(101):

      

      result += i

      

    print(result)

    3、与range()一起使用

    range()

    1

    2

    3

    range(stop):0~stop-1

    range(start,stop):start~stop-1

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

    for循环与range()求阶乘

    1

    2

    3

    4

    5

    6

    # 求阶乘

    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学习网