2016-11-06 3 views
-1

내 질문은 어떻게 그것이 모든 12 명의 이름에 대한 루프를 통해가는대로 "학생 1 이름", "학생 2 이름"등으로 표시 얻을 수 있습니까?어떻게 파이썬에서 입력 문을 증가시킬 수 있습니까?

students = 12 
for x in range(students): 
    name = str(input('Student name: ')) 
    grade = int(input('Enter average grade: ')) 
+0

'input ('Student {} name'.format (x +1))' – Li357

+0

대단히 감사합니다! –

답변

0

앤드류 리의 코멘트에 추가하려면, 당신은 또한 "+"연산자를 사용하여 파이썬에서 직접 문자열을 추가 할 수 있습니다 경우

당신이 포맷 방법을 사용하지 않으을, 당신은 또한 시도 할 수 있습니다 이 :

name = input("Student " + str(x + 1) + " name: ") 
관련 문제