Loops/For with a specified step
< Loops
Demonstrate a for loop where the step value is greater than one.
Loops/For with a specified step
You are encouraged to solve this task according to the task description, using any language you may know.
You are encouraged to solve this task according to the task description, using any language you may know.
BASIC
<lang qbasic>for i = 2 to 8 step 2
print i; ", ";
next i print "who do we appreciate?"</lang>
Forth
<lang forth>
- test
9 2 do i . 2 +loop ." who do we appreciate?" cr ;
</lang>
Haskell
<lang haskell>import Control.Monad (forM_) main = do forM_ [2,4..8] (\x -> putStr (show x ++ ", "))
putStrLn "who do we appreciate?"</lang>
Java
<lang java>for(int i = 2; i <= 8;i += 2){
System.out.print(i + ", ");
} System.out.println("who do we appreciate?");</lang>
Python
<lang python>for i in range(2, 9, 2):
print "%d," % i,
print "who do we appreciate?"</lang> Output
2, 4, 6, 8, who do we appreciate?
Ruby
<lang ruby>2.step(8,2) {|n| print "#{n}, "} puts "who do we appreciate?"</lang> or: <lang ruby>(2..8).step(2) {|n| print "#{n}, "} puts "who do we appreciate?"</lang> Output
2, 4, 6, 8, who do we appreciate?
Tcl
<lang tcl>for {set i 2} {$i <= 8} {incr i 2} {
puts -nonewline "$i, "
} puts "enough with the cheering already!"</lang>