Возьмите третий ввод с именем region_name, который является строкой. Добавьте соответствующую строку, содержащуюся в region_list, к вашему оператору печати - PullRequest
0 голосов
/ 12 февраля 2020

Вопрос такой:

Вышеуказанная функция AssendRent очень удобна. Единственным ограничением является то, что он генерирует общий ответ c. Измените код, сделав следующее:

1) Возьмите третий ввод, называемый region_name, который является строкой

2) Добавьте соответствующую строку, содержащуюся в region_list, к вашему оператору печати, чтобы получить контекст соответствующий ответ

def assessRent(region_list, threshold, region_name):
  i = 0
  while i < len(region_list): 

    if region_list[i] < region_name: 

        if i == 0: # modify the string response below

            print("A Bachelor apartment in this region costs " + int(region_list[i]) + " on average, which is affordable")

        else: # modify the string response below
            print("A " + str(i) + " bedroom apartment in this region costs " + int(region_list[i]) + " on average, which is affordable")

i += 1

Сообщение об ошибке:

Ошибка типа: <<не поддерживается между экземплярами int и str </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...