我是Power Shell的新手,正在练习一些程序。如果可以在Powershell中编写程序,请告诉我。我知道它是一种脚本编制工具,已在系统管理中使用。为了掌握基本知识,我正在尝试使用此脚本。
这是我编写的代码:
cls
for ($i = 1; $i -le 4 ;$i++)
{
for ($j = 1; $j -le $i; $j++){
write-host "*"
}
write-host "`n"
}
Desired Output :
*
* *
* * *
* * * *
我得到的输出为:
谁可以帮我这个事。非常感谢您的帮助。
SOLVED
cls for ($i = 1; $i -le 4 ;$i++) { for ($j = 1; $j -le 4 ; $j++){ write-host "*" -NoNewline } write-host "`n" }
最佳答案
您发布的解决方案不适用于我。 [皱眉]它给出4行,每行4个星号,每个星号之间用一个空白行隔开。
此版本使用foreach
循环,遍历所需的行数,绘制使用字符串乘法构建的行,插入一个空行,然后对行数中的每个其余行重复。
$LineCount = 8
$LineChar = '*'
foreach ($LC_Item in 1..$LineCount)
{
Write-Host ($LineChar * $LC_Item)
Write-Host
}
输出...
*
**
***
****
*****
******
*******
********
关于powershell - 我们可以在PowerShell中编写星级程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54987517/