如何检查用户输入是否为整数且大于零且最大为10?
我需要创建一个脚本,询问0到10之间的数字。这将是用户输入数字的次数。
因此,如果他进入3,他必须被问到3次他想进入的号码。当他输入最后一个数字时,必须显示给定数字的平均值,然后脚本结束。
答案 0 :(得分:1)
喜欢这个吗?
while ( (1..10) -notcontains $g)
{
$g = read-host "How many numbers do you want to put in? (value from 1 to 10) "
}
$ar=@()
for ($i=0; $i -lt $g; $i++)
{
$ar += read-host "Enter value $($i+1)"
}
$averageArray = ($ar | Measure-Object -Average).average
write-host "Average is : $averageArray"