#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]빈칸오류는 어떤 코드를 추가해야할까요?2021-10-21 16:25
작성자

안녕하세요. 조교 김성규입니다.


보여주신 코드를 보면 사용자가 입력한 값을 int() 함수를 통해 정수 값으로 변환합니다.

이때 사용자가 아무런 입력 없이 엔터를 치게 되면 int() 함수에 입력될 값이 없어 발생하는 에러입니다.


이 문제를 해결할 수 있는 가장 쉬운 방법은 받아온 input을 정수형으로 바꾸지 않고 문자 그대로 사용하면 됩니다


오류가 발생한 부분의 코드를

userinput = input(prompt = 'Enter Number')

위와 같이 수정하고, 아래 조건문을

if userinput == '2': 

위와 같이 문자로 비교하면 해당 오류를 피하면서, 의도하신 대로 동작할 것입니다.

댓글