2014-02-28 5 views
0

그래서 인쇄 명령이 끝날 때마다 플로트를 입력 할 수 있도록하려고합니다. (이 불분명 할 수 있지만 쉽게 코드를 보면 명확합니다.)for 루프 동안 입력 입력

내 현재 코드

def getFloats(x): 
    for i in range(1,x+1): 
     print("Enter float ",i," : ",),input() 

def main(): 
    numFloats=int(input("Enter the number if list elements: ")) 
    getFloats(numFloats) 

main() 

는 현재 출력 :

Enter the number if list elements: 3 
Enter float 1 : 
23.3 
Enter float 2 : 
25.6 
Enter float 3 : 
29.6 

내가 원하는 무엇 출력이 될 :

Enter the number if list elements: 3 
Enter float 1 : 23.3 
Enter float 2 : 25.6 
Enter float 3 : 29.6 
+1

을에'입력()', 사용 그것을위한 문자열 포맷. –

답변

2

사용

대신 print("Enter float ",i," : ",),input()

0

input("Enter float %d : "%i) 

이 아니면 어떻게 print줄 바꿈없이 어쨌든, end='' 사용 요청하는 경우 : 당신은 문자열을 전달할 수 있습니다

print("Enter float ",i," : ", end='')