다른 입력을 기준으로 특정 횟수만큼 입력을 인쇄하는 프로그램을 만들지는 않겠습니다.입력을 기준으로 특정 시간을 인쇄하는 방법
msg = input ("What is your message?")
times = input ("How many times do you wan't your message repeated?")
for times in range(6):
print(msg)
다른 입력을 기준으로 특정 횟수만큼 입력을 인쇄하는 프로그램을 만들지는 않겠습니다.입력을 기준으로 특정 시간을 인쇄하는 방법
msg = input ("What is your message?")
times = input ("How many times do you wan't your message repeated?")
for times in range(6):
print(msg)
당신은 그러나 당신은 또한 정수로 times
을 변환 할 필요가 0과 times
사이의 숫자의 범위에 반복해야합니다. 위해
은 for
루프 for i in range(int(times)):
당신은()는 문자열을 입력 할 경우 raw_input을 사용해야 할 필요가 있다고 할 수 있습니다. 또한 범위 운영자에게 오류가 있습니다. 이처럼 사용
msg = raw_input('What is your message?')
times = raw_input("How many times do you wan't your message repeated?")
for i in range(int(times)):
print(msg)
출력 :
What is your message? Hello World.
How many times do you wan't your message repeated?3
Hello World.
Hello World.
Hello World.
Process finished with exit code 0
귀하의 forloop 잘못
'raw_input'을 사용하고'int'로 변환하는 것이 더 안전 할 것입니다.'input'은 입력 한대로 실행합니다. . 또한'range (times)'를 사용할 수도 있습니다 ('range'를'int'로 변환 한 후). –
'times '를'int'로 변환 한 후에 말하려고했습니다. (위의 내 의견을 편집 할 수 없습니다.) –
예, 실제로. 감사합니다. 위 코드를 개선했습니다. –
, 당신은 범위에서 내가위한'원하는 (INT (회)) :' – MooingRawr
관련 http://stackoverflow.com/ 질문/20449427/i-read-inputs-as-as-python –