先嘗試一個(gè)for 循環(huán)
for i in 1:10
println(i)
end
運(yùn)行成功
基于for循環(huán)完成一個(gè)階乘運(yùn)算
a = 1
for i in 1:10
a = a * i
end
println(a)
得到答案,運(yùn)算成功
圍繞該循環(huán)可以寫(xiě)出一個(gè)階乘函數(shù)
function f(n)
a = 1
for i in 1:10
a = a * i
end
return a
end
f(10)
,得到答案一致,運(yùn)行成功
寫(xiě)一個(gè)求方程根的函數(shù)
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)
運(yùn)行后返回,運(yùn)行成功