스팅 입력이 양의 정수인지 확인하는 작은 프로그램을 코딩했으며, 그렇다면 문자열의 특정 범위 내에 있는지 여부를 확인하는 작은 프로그램을 코딩했습니다. 여기 내 코드는 다음과 같습니다.문자열 입력이 범위 사이에 있는지 확인
def num_check(n:str):
if n.isdigit() == True:
if n in '1,2,3,4,5,6,7':
print('The integer lies between 1 and 7')
else:
print('Try again')
else:
print('Invalid input')
하드 코딩 범위 (1,2,3,4,5,6,7)를 피할 수있는 방법이 있습니까?
이것들은 Ints가 아닌 String을 유지할 수있는 방법입니까? nm ... 나는 그것을 지금 본다. – user3233949