사용자 입력이 1에서 500 범위 내에 있는지 확인하기 위해 유효성을 검사하려고했습니다. 다음은 내가 생각 해낸 코드입니다.
while teamScore not in range (1,501):
print "The score is not in the valid range!"
teamScore=raw_input("Please enter the team score (1-500): ")
그러나 코드를 실행할 때 0과 900이 유효하지 않다는 것 외에 34, 79, 200과 같은 올바른 숫자를 받아들이지 않습니다.
while 루프를 계속 사용하고 싶습니다. 누구나 내 코드를 수정하는 방법을 알려줄 수 있습니까? 미리 감사드립니다 !!
while teamScore not in range (1,501):
print "The score is not in the valid range!"
teamScore=int(raw_input("Please enter the team score (1-500): "))
raw_input ()은 문자열을 반환하므로 int로 변환해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다