파이썬 input 질문!!
조회수 704회
사진에는
a
12chances.Enter a letter:a 이런 식으로 뜨는데 a값들이 화면에 나타나지 않고 12chances.Enter a letter:a 이렇게만 화면에 나타내려면 어떻게 코드를 짜야 하나요??
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
input()
함수를 print문 안에 넣으셔서 그렇습니다.작성하신 대로라면
input()
으로 입력을 받아야 전체 문자열이 완성되고, 그 이후에 print문을 실행하게 됩니다.a # input() 함수에 전달할 입력값 12 chances. Enter a letter: a # input() 함수에 입력값을 전달한 후 완성된 문자열
input()
함수는 parameter로 문자열을 전달하면 입력을 받기 전에 해당 문자열을 출력하는 함수이기 때문에, print를 사용하는 대신input()
자체를 활용하면 됩니다.count = 12 while count > 0: input(str(count) + 'chances. Enter a letter: ') count -= 1
댓글 입력