python/문자열

문자 숫자 체크 알고리즘

june__Park 2021. 3. 1. 01:12
# 데이터를 입력받고 숫자만 있는지
# 아니면 문자랑 섞여있는지 확인하는 알고리즘

#a = input() # 문자로들어온다
# 예) 1234 ==> "1234"  ==> "숫자만있다"
# 예) 12a45 ==> "12a45" ==> "숫자만입력하세요"

# int()

a = input("입력: ")

'''
try :
    cnt = 0
    for i in range(len(a)):
        int(a[i])
        cnt += 1
    if cnt == len(a):
        print("숫자만있다.")
    
except:
    print("숫자만 입력하세요")

'''

cnt = 0
for i in range(len(a)):
    if '0' < a[i] <'9':
        cnt += 1

if cnt == len(a):
    print("숫자만 있다.")
else:
    print("숫자만 입력하세요")