# How to print multiple values in a loop

**URL:** https://discourse.julialang.org/t/how-to-print-multiple-values-in-a-loop/77474
**Category:** Optimization (Mathematical)
**Created:** [March 5, 2022, 5:33pm UTC](https://discourse.julialang.org/t/how-to-print-multiple-values-in-a-loop/77474 "2022-03-05T17:33:56Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Eric.O](https://avatars.discourse-cdn.com/v4/letter/e/9dc877/32.png) [@Eric.O](https://discourse.julialang.org/u/Eric.O)
#### Post date: [March 5, 2022, 5:33pm UTC](https://discourse.julialang.org/t/how-to-print-multiple-values-in-a-loop/77474/1 "2022-03-05T17:33:56Z")

</div>

I want to print my output in Julia, I have written it in the form presented below but I want to use a for loop to make it more concise.  
Any help on how to write the code below using for loop will be appreciated please.

@show objective\_value(model)  
@show value(w[1])  
@show value(w[2])  
@show value(w[3])  
@show value(w[4])  
@show value(w[5])  
@show value(x[1])  
@show value(x[2])  
@show value(x[3])  
@show value(x[4])  
@show value(x[5])  
@show value(X)  
@show value(y)

---

<div class="post-metadata">

### Author: ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)
#### Post date: [March 5, 2022, 6:44pm UTC](https://discourse.julialang.org/t/how-to-print-multiple-values-in-a-loop/77474/2 "2022-03-05T18:44:41Z")

</div>

Please make a new post, rather than commenting on an old one.

Just write a for loop over the indices?

```julia
for I in 1:5
   @show value(x[I])
end

```

---

<div class="post-metadata">

### Author: ![Eric.O](https://avatars.discourse-cdn.com/v4/letter/e/9dc877/32.png) [@Eric.O](https://discourse.julialang.org/u/Eric.O)
#### Post date: [March 5, 2022, 8:35pm UTC](https://discourse.julialang.org/t/how-to-print-multiple-values-in-a-loop/77474/3 "2022-03-05T20:35:43Z")

</div>

I tried this but am not getting it rightly.  
This is the output I get when I run the code

value(w[I]) = 0.0  
value(w[I]) = 0.0  
value(w[I]) = 0.0  
value(w[I]) = 0.0  
value(w[I]) = 0.0

I want it to display as w1, w2, w3 …w5.

Your help will be greatly appreciated please.

---

<div class="post-metadata">

### Author: ![Eric.O](https://avatars.discourse-cdn.com/v4/letter/e/9dc877/32.png) [@Eric.O](https://discourse.julialang.org/u/Eric.O)
#### Post date: [March 5, 2022, 8:40pm UTC](https://discourse.julialang.org/t/how-to-print-multiple-values-in-a-loop/77474/4 "2022-03-05T20:40:59Z")

</div>

I also want to write the codes below using a for loop.

Kindly help me out.

# Rewrite using a for loop

@constraint(model, X^2 + y^2 - d[1]-2X-2y \<= -2)

@constraint(model, X^2 + y^2 - d[2]-2X-8y \<= -17)

@constraint(model, X^2 + y^2 - d[3]-8X-8y \<= -32)

---

<div class="post-metadata">

### Author: ![lawless-m](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lawless-m/32/30869_2.png) [@lawless-m](https://discourse.julialang.org/u/lawless-m)
#### Post date: [March 6, 2022, 10:34am UTC](https://discourse.julialang.org/t/how-to-print-multiple-values-in-a-loop/77474/6 "2022-03-06T10:34:04Z")

</div>

```julia
@show objective_value(model)
for i in 1:5
     @show value(w[i])
end
for i in 1:5
     @show value(x[i])
end
@show value(X)
@show value(y)

```

---

<div class="post-metadata">

### Author: ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)
#### Post date: [March 7, 2022, 2:18am UTC](https://discourse.julialang.org/t/how-to-print-multiple-values-in-a-loop/77474/7 "2022-03-07T02:18:29Z")

</div>

```julia
for i in 1:5
   println("x[$i] = ", value(x[i]))
end

```

---

<div class="post-metadata">

### Author: ![Eric.O](https://avatars.discourse-cdn.com/v4/letter/e/9dc877/32.png) [@Eric.O](https://discourse.julialang.org/u/Eric.O)
#### Post date: [March 8, 2022, 12:20am UTC](https://discourse.julialang.org/t/how-to-print-multiple-values-in-a-loop/77474/8 "2022-03-08T00:20:30Z")

</div>

Thank you very much.  
This works now and my problem is solved.  
why did you add $ in the bracket please?

---

<div class="post-metadata">

### Author: ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)
#### Post date: [March 8, 2022, 6:38am UTC](https://discourse.julialang.org/t/how-to-print-multiple-values-in-a-loop/77474/9 "2022-03-08T06:38:31Z")

</div>

To interpolate the value of `i` into the string.

---

<div class="post-metadata">

### Author: ![Eric.O](https://avatars.discourse-cdn.com/v4/letter/e/9dc877/32.png) [@Eric.O](https://discourse.julialang.org/u/Eric.O)
#### Post date: [March 8, 2022, 4:48pm UTC](https://discourse.julialang.org/t/how-to-print-multiple-values-in-a-loop/77474/10 "2022-03-08T16:48:05Z")

</div>

> [@lawless-m](#):
>
> ```julia
> @show value(X)
> @show value(y)
> 
> ```

Thank you for your help.  
Everything works perfectly now.
