Julia之坑for循环

先尝试一个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,运行成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,751评论 0 13
  • “儿子,告诉你个事,咱要发财了。” 吴二财对着只有十岁的儿子吴大志兴奋地说道。那个时候的吴大志正坐在一张小板凳上把...
    文冬贤阅读 3,582评论 7 6
  • 苍白了冬日里飘摇枝头枯叶的眷恋, 淡褪了静默拥抱皑皑积雪的纪念, 唤起了蒙蒙的江南水乡的片段, 吓,不用去大漠,也...
    二十一冼生阅读 1,679评论 0 0
  • 最近因某老师受不了家长指责而辞职,此事引起了广泛的关注。 ​ 前不久我看了一篇文章,介绍的是美国的教师队伍情况。​...
    洛村阅读 2,286评论 0 4

友情链接更多精彩内容