2014-10-14 2 views
0

Я хотел бы запросить число точек (N), то запрашивал х, у координаты этих пунктов основываясь на N.Ввод Iterable на входе оперативного

Я собираюсь что-то например:

inp1 = int(input("enter number of points: ")) 
for i in range(1,inp1+1): 
    inp2 = input("input x co-ord of point i: ") 

Конечно, я находится в кавычках и просто покажу «i» в приглашении ввода. Я пробовал делать («prompt», i), но для ввода только 1 аргумент.

Как я могу обойти это? Благодаря

+2

Это время, чтобы узнать [строка форматирования] (https://docs.python.org/2/library/string.html#formatstrings). –

+0

Спасибо. Я на самом деле смотрел на это уже, но я изо всех сил пытаюсь понять записи питона. Мне около 10 часов кодирования в python, и я еще не программировал. –

ответ

0
def main() : 
    inp1 = int(input("enter number of points: ")) 
    for i in range(1,inp1+1): 
     inp2 = input("input x co-ord of point "+str(i) +" : ") 

main() 
+0

Спасибо, что это работает отлично. Я пробовал + i раньше, но не думал делать str (i). Я буду знать в следующий раз! Очень ценю помощь. –

+0

@GarryStewart: или с использованием форматирования строк: 'input (" input x co-ord of point {i}: ".format (i = i))' – jfs

Смежные вопросы