'Programming/Python' 카테고리의 글 목록
본문 바로가기

Programming/Python35

#Python - 36. 파이썬 논리 연산 이번 시간에는 파이썬의 논리 연산에 대해서 공부해보았습니다. 파이썬의 논리 연산을 들어가기 전에 논리 동작, 기호, 논리식, 진리표를 한 번 보고 넘어가겠습니다! A, B 입력(INTPUT), Z 결과(OUTPUT) NOT: 현재 값을 반대로~ AND: 입력(INPUT) 값이 모두 같을 때 1(참), 하나라도 다르면 0(거짓) OR: 하나라도 1(참)이면 1(참) NANAD: AND연산 결과(OUTPUT)의 반대입니다. 즉, AND에서 OUTPUT이 위에서부터 차례로 0, 0, 0, 1인데 NAND에서는 1, 1, 1, 0입니다. NOR: OR연산 결과(OUTPUT)의 반대입니다. XOR: 입력(INPUT) 값이 하나 있을 때 1(참), 없거나 하나 초과이면 0(거짓) 자 그럼 파이썬에서의 논리 연산을 .. 2020. 2. 14.
#Python - 35. 파이썬 raise raise를 이용해 예외를 직접 발생시켜 수를 맞추는 게임(UP, DOWN)을 만들어봤습니다. import random answer = random.randint(1, 10) print('UP DOWN 게임을 시작합니다.(1~10) 3번의 기회!') print('정답: ', answer) count = 0 try: while True: try: choice = input('수 입력>') choice = int(choice) if choice < 1 or 10 < choice: print('1~10 정수 입력...') continue else: if choice == answer: print('정답입니다!\n정답={}\n입력한 수={}'.format(answer, choice)) raise StopIter.. 2020. 2. 13.
#Python - 34. 파이썬 예외 명을 모를 때 이번 시간에는 Exception(예외)를 알 수 없어 처리하지 못할 때 사용하는 방법을 배워보겠습니다. try: list = [1, 2, 3] print(list[4]) except Exception as e: print('에러 발생!! 에러 내용=', e) try: String = "I'm a Text" parseInt = int(String) except Exception as e: print('에러 발생!! 에러 내용=', e) except 뒤에 Exception 을 선언하고 발생한 Exception을 as e e에 대입하겠다. 라는 말인거죠! 그리하여 발생한 예외의 이름을 알 수 있습니다. 2020. 2. 12.
#Python - 33. 파이썬 try, except 이번 시간에는 저번 시간에 배운 Python의 예외 종류를 처리하는 방법을 배워보겠습니다. 2020/02/07 - [Python] - #Python - 32. 파이썬 exception 종류 #Python - 32. 파이썬 exception 종류 이번 시간에는 프로그래밍의 꽃! exception(예외)에 대해 공부했습니다. 파이썬의 예외들을 알아볼까요? 파이썬 공식 문서를 참조했습니다. https://docs.python.org/ko/3/library/exceptions.html 내장 예외 &md.. kwongas.tistory.com text = 'text' try: number = int(text) except ValueError: print('{}는 숫자가 아닙니다.'.format(text)) 이렇게.. 2020. 2. 11.