홀수 짝수 구분하는걸 만드는데
책에 나와있는 거에서 응용을 해보고 싶음
정수입력이 아니면 int 로 바꾸는 거에서 오류뜨는데
그 전에 타입을 판단해서 빠꾸를 맥이는거야
그래서 만들어 봤는데
결과가 이상하게 나와
정수를 넣으면
[정수를 입력하세요 랑 양수입니다가 같이나오고]
[유리수나 문자를 넣으면 정수를 입력하세요 나오고 int 변환하는거에서 오류나]
이거 해결법 알아????????
number = input("정수입력>")
if type(number) != int :
print("정수를 입력해 주세요.")
number = int(number)
if number > 0 :
print("양수입니다.")
if number < 0 :
print("음수입니다.")
if number == 0 :
print("0입니다.")
정수입력해주...아래를전부한칸씩오른쪽으로... - dc App
그게 무슨 말이야... 이해가 안가
정수일때만아래에양수입니다를실행시키고싶은거아냐?그럼if문안에넣어야지저것들도 - dc App
오 너좀 똑똑하다
트라이 캐치
그건 또 뭐야
isinstance를 써야 하고 그리고 저건 무조건 str일 거라...
isinstance 이건 뭔지 모르겠어
해당 댓글은 삭제되었습니다.
숫자가 문자열인지 정순지 유리순지 구분해 주는거야?