#python
#python
Вопрос:
cat = list(input("Coordinates of cat: "))
dog = list(input("Coordinates of dog: "))
num_of_house = int(input("Number of house: "))
for k in range(num_of_house):
str(k) = list(input("Coordinates of house: "))
ВЫВОД: ошибка синтаксиса: невозможно назначить вызов функции
Комментарии:
1. вы хотите использовать здесь список или словарь
2.
str(k)
преобразует значениеk
в строку. Что вы пытаетесь сделать, присваивая этому?3. Что такое
num_of_nor
?
Ответ №1:
Вы хотите что-то вроде:
house_coords = [list(input("Coordinates of house: ")) for _ in range(num_of_house)]
Это даст вам список списков, в котором есть num_of_house
элементы.
Ответ №2:
Вы можете использовать понимание списка:
houses = [input("Coordinates of house: ") for _ in range(num_of_house)]