美文网首页Julia 挖坑
Julia之坑for循环

Julia之坑for循环

作者: 黑猫中度烘焙 | 来源:发表于2018-08-30 23:27 被阅读49次

    先尝试一个for 循环

    for i in 1:10
        println(i)
    end
    

    运行成功
    基于for循环完成一个阶乘运算

    a = 1
    for i in 1:10
        a = a * i
    end
    println(a)
    

    得到答案a=3628800,运算成功
    围绕该循环可以写出一个阶乘函数

    function f(n)
        a = 1
        for i in 1:10
            a = a * i
        end
        return a
    end
    f(10)
    

    f(10) = 3628800,得到答案一致,运行成功
    写一个求方程根的函数

    function q(a::Float64, b::Float64, c::Float64)
       t = sqrt(b^2-4a*c)
       r1 = (-b + t) / 2a
       r2 = (-b - t) / 2a
       return r1, r2
    end
    x1,x2 = q(1.0,-6.0,5.0)q(1.0,-6.0,5.0)
    
    

    运行后返回x_1 = 5, x_2 = 1,运行成功

    相关文章

      网友评论

        本文标题:Julia之坑for循环

        本文链接:https://www.haomeiwen.com/subject/dekjwftx.html