Я смущен, как конкатрировать и повторять символ с использованием PERL. Пожалуйста, помогите мне. Мне нужно напечатать пирамиду, используя TCL. Ниже мой код.Печать пирамиды с использованием TCL
Tcl
set height 10
set spaceChar " "
set pyramidChar^
for {set i 1} {$i <= $height} {incr i} {
set y "concat {$spaceChar *($height - $i)} {$pyramidChar * $i} "
puts $y
}
< PERL Какие работы>
print "Please Enter Pyramind Height:";
my $height = <>; chomp($height); # strip of new lines
my $char='^';
for(my $i=1; $i<=$height; ++$i){
print ' ' x ($height-$i) . $char x (2*$i-1), "\n";
Я смущен, как конкат и повторять символ, используя TCL * и не PERL. –
Кроме того, введенный код не был правильно отформатирован после того, как я добавил вопрос. Пожалуйста, голый со мной. ЕСЛИ вы знаете решение для той же, любезно помочь. –
комплект высота 10 набор spaceChar "" множество pyramidChar^ для {множество я 1} {$ I <= $ высота} {инкр я} { множество у «Concat {$ spaceChar х ($ высота - $ я) } {$ pyramidChar x (2 * $ i - 1)} " puts $ y } Отпечатки –