действительно = ложно и и ошибка = .... локальная переменная или глобальная переменная - PullRequest
0 голосов
/ 31 мая 2018
def intcheck(question, low, high):
    valid = False
    error = "Please enter an integer bewteen {} and {}".format(low, high)
    while not valid:
            try:
                response = int(input(question))
                if low <= response <= high:
                    return response
                else:
                    print(error)
                    print()
            except ValueError:
                    print(error)

1 Ответ

0 голосов
/ 07 июня 2018

И действительные, и ошибки являются локальными переменными, потому что они объявлены внутри функции.Глобальные переменные объявляются вне любой функции.Эта концепция называется сферой.Локальные переменные могут использоваться только в пределах функции, в которой они объявлены.

...