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

제목[중간과제 2번] -1 반환2020-05-03 13:44
작성자

MakeDesicion 함수에서 

사용자 값과 컴퓨터 값이 "scissor", "rock", "paper"이 아니면 -1을 값을 반환하도록 하였는데 


아래 예제를 통하여 정수가 아닌값을 입력하였을때는

userInput = int(input("nMenu: n[0] scissor, n[1] rock, n[2] paper, n[3] quit nnSelect: "))에서 
ValueError: invalid literal for int() with base 10: 'asd' 에러가 나옵니다.
 

그리고 정수중에서 0,1,2,3 이 아닌값을 입력 하였을떄는

valueUser = caseTypes[userInput]에서

IndexError: list index out of range 에러가 나옵니다.


아래 예제를 지우면 정상적으로 실행이 되는데 예제가 있을때 에러가 나는 이유는 제가 코딩을 잘못한건가요 아니면 원래 이렇게 되는건가요...??

댓글
이전텀프로젝트 관련 질문입니다.2020-05-03
다음[re][중간과제 2번] -1 반환2020-05-03