50 было неожиданным в это время - PullRequest
0 голосов
/ 31 марта 2019

Мой код находится в командном файле.

Ошибка:

введите свой возраст: 22 * ​​1006 * 50 было неожиданно в это время.

@echo off
set /p age = "enter your age:"
if %age% leq 50 ( 
    if %age% geq 20 (
        echo "You are %age% years old in the 21st century."
            ) else (
                echo "You are not in range."
) else (
    echo "You are not in range."
)
pause

1 Ответ

1 голос
/ 31 марта 2019

Вот исправленная версия вашего скрипта.Было две проблемы

  • Как уже упоминалось в Squashman, уберите пробелы в команде set
  • Дисбаланс в скобках

@echo off
set /p age="enter your age:"
if %age% leq 50 ( 
    if %age% geq 20 (
        echo "You are %age% years old in the 21st century."
    ) else (
        echo "You are not in range."
    ) 
) else (
    echo "You are not in range."
)
pause
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...