Задача с функциями, Python
Проходим функции по основам, ментор объяснил на простейших примерах. Не знаю как сделать так чтобы пользователь ввел число 5 раз, буду благодарна если кто-нибудь объяснит или направит.
Сама задача:
Создайте функцию, которая принимает 2 целых числа. По системе координат x и y, где x - 1 вводимое число, y - второе вводимое число. Ваша задача написать функцию, где пользователь вводит два числа 5 раз и надо определить, где находится ваша текущая позиция. Старт дан с координатами (0, 0). Формат ввода 2 числа. Формат вывода список из 2 аргументов.
Пример ввода: 1 1
2 3
4 3
5 10
7 15
Результат: [19, 32]
Ответы (2 шт):
Не знаю как сделать так чтобы пользователь ввел число 5 раз, буду благодарна если кто-нибудь объяснит или направит.
Ну например так. В цикле while вводить значения, и выполнять ввод пока число итераций меньше 5.
n = 0
x = 0
y = 0
while n <5:
x_y = input().split()
x += int(x_y[0])
y += int(x_y[1])
n+=1
print([x,y])
В дополнение к ответу товарища Vadim.Sharoikin
Думаю, здесь более рационально будет использовать for вместо while
x = 0
y = 0
for _ in range(5):
x_y = input().split()
x += int(x_y[0])
y += int(x_y[1])
n+=1
print([x,y])