如何检查用户输入是否为整数且大于零且最大为 10?
我需要制作一个脚本,要求输入从 0 到 10 的数字。这将是用户可以输入数字的次数。
所以如果他输入 3,他必须被问 3 次他想输入哪个数字。当他输入最后一个数字时,必须显示给定数字的平均值,然后脚本结束。
如何检查用户输入是否为整数且大于零且最大为 10?
我需要制作一个脚本,要求输入从 0 到 10 的数字。这将是用户可以输入数字的次数。
所以如果他输入 3,他必须被问 3 次他想输入哪个数字。当他输入最后一个数字时,必须显示给定数字的平均值,然后脚本结束。
像这样?
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"