Вопрос такой:
Вышеуказанная функция 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>