for 루프를 작성하여 세트의 사용자 데이터를 빠르게 얻습니다. 데이터를 유용하게 유지하려면 각 변수에 저장하는 변수가 있어야합니다. 지금까지 내가 가지고있는 것 :변수가 증가하는 루프의 경우
hey = ['11', '12', '13', '14']
x = 0
for i in hey:
x += 1
showtimesx = raw_input('NOG >')
print showtimesx
print ""
print "Showtime at 11: " + showtimesx
print "Showtime at 12: " + showtimesx
print "Showtime at 13: " + showtimesx
print "Showtime at 14: " + showtimesx
마지막 인쇄물은 showtimesx의 가치가 증가했는지 확인하는 것입니다. 그러나, 내가 그것을 실행할 때마다, 그들 모두는 마지막으로 입력 된 값과 동일하게 끝납니다.
나는 x + = 1 행을 이동시키고, x = 0 라인을 루프 내부에 넣고 다른 일련의 것들을 시도했지만 아무 것도 작동하지 않았다.
어떻게 해결할 수 있습니까?
당신이 코드의 그 선 사이에서 변경하는'showtimesx'의 가치를 일으킬 것이라고 생각하십니까? – hobbs
프로그램을 작성하면 순서대로 문제가 발생합니다. 코드에서'showtimesx'에 대한 모든 변경 사항은 코드를 표시하기 전에 발생하며 단일 값을 저장합니다. 결과는 놀라운 것이 아닙니다. 힌트 :'hey'는 여러 값을 저장합니다. 아마도 비슷한 기술을 사용하여'showtimesx'에 여러 값을 저장할 수 있습니다. –
당신은 아마 [사전] (http://www.tutorialspoint.com/python/python_dictionary.htm) – ti7