for {set i 1} {$i <= 30} {incr i} { if {![expr $i % 3] && ![expr $i % 5]} { puts "FizzBuzz" } elseif {![expr $i % 3]} { puts "Fizz" } elseif {![expr $i % 5]} { puts "Buzz" } else { puts $i } }