본문 바로가기
Dev DBAN/개발 이야기

[Python]파이썬 예제 프로젝트 계산기_2

by 디반 2019. 12. 25. 22:38
반응형

버튼을 눌러 숫자를 입력하고 연산이 가능하게 끔 기능을 구현했습니다. 

여기에 더 추가로 한 번 계산한 다음 다시 계산을 할 때 기존 결과들을 지우고 새로 계산하도록 버그 픽스까지 해봤습니다. 

이제 여기에서 나눗셈을 한 뒤 결괏값이 소수점으로 나오는데 그 결괏값을 그대로 이용해 int형으로 계산을 

하면 오류가 나기 때문에  float형으로 변환 시켜 계산하게 끔 만들려고 합니다.

float_filter라는 함수를 만들어서 

try except 예외처리를 하여 형변환을 시켰습니다. 

try에다 int형을 넣고 안되면 float형으로 변환시키는 것으로 만들어 임시 변수에서 계산을 할 때 확인하도록 만들었습니다.

그런데 왜 equal을 누르면 실행이 안될까요 ㅋㅋㅋㅋㅋㅋㅋ 이게 보니까 매번 입력 할때마다 앞자리와 기호만 되고 그 이상으로 안 넘어가지네요 ㅋㅋㅋ 돌아버리겠다. 

오늘 여기까지 하고 얼른 자야겠어요 크리스마스 때 너무 달려서 피곤하네요 ㅠㅠ 

 

반응형

댓글


"); wcs_do();