##
for ($p[0]=0; $p[0]<=1; $p[0]+=0.2){
####
for (0..5) { $p[0] = $_*0.2;
####
my @ps = map { $_ * 0.2 } 0..5;
for (@ps) { $p[0] = $_;
####
use Algorithm::Loops qw( NestedLoops );
my @ps = map { $_ * 0.2 } 0..5;
my $iter = NestedLoops([ (\@ps) x 11 ]);
while (my @p = $iter->()) {
my $temp_out = join("\t", @p, 1, 1)."\n";
...
}