0
如何檢查用戶輸入是整數且大於零且最大值爲10?Powershell檢查輸入是否是整數並且> 0
我需要製作一個腳本,要求輸入一個從0到10的數字。這將是用戶輸入數字的次數。
所以如果他輸入3,他必須被問3次他要輸入的數字。當他輸入最後一個數字時,必須顯示給定數字的平均值,然後劇本結束。
如何檢查用戶輸入是整數且大於零且最大值爲10?Powershell檢查輸入是否是整數並且> 0
我需要製作一個腳本,要求輸入一個從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) "
}
[email protected]()
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"
爲我做作業嗎? –