Sparta_내배캠_이창호튜터님강의_계산기 만들기_TIL_220906

이태은·2022년 9월 6일
0

회고

목록 보기
9/71
post-thumbnail

main.py

from cel import *
print("계산기 작동시 띄어쓰기를 해주세요. 예시)1 + 2")
try :
    num1, op, num2 = input().split()
    num1 = int(num1)
    num2 = int(num2)
    result = cel(num1, op, num2)
    print('결과는' , result)
 except :
    print("잘못된 입력 양식입니다.")
    pass
print("종료")

cel.py

def cel(num1,op,num2):
    if op == '+':
        return num1+num2
    elif op == '-':
        return num1-num2
    elif op == '*':
        return num1*num2
    elif op == '/':
        return num1/num2
    else:
        print('똑바로 입력 하시오')

저번에 만든 계산기보다 간단하게 만드는 과제가 주어져서 처음에는 신났지만 따라할 강의가 없다보니 많이 헤멨던것 같다. 검색 기능을 하용하더라도 어떻게 해야할지 감을 잡는데 오래걸렸다.
하다가 시간 오래걸려서 그냥 숫자1, 숫자2, 부호를 따로따로 입력 받고싶었지만, 한줄로 입력 받는것을 연습 해보고싶어서 꾸역꾸역 한 것 같다,, 그래도 만들수 있어서 다행이다!!


TMI,,,

cel.py 실험용

마지막으로 검색기능없이 한번 계산기를 만들어 보고싶다는 오기로
도전 해 보았지만 처참히 실패 하였다...
시간만 날리고 코드 성공을 못해서 22:32분인 지금 이걸 쓰고 있다,,,
앞으로는 검색기능을 잘 쓰도록 해야겠다,,,

    # while number.isdigit():
    #     print(' "+", "-","*","/" 중 부호를 입력 해주세요')
        # sign = input()
        # if sign == '+':
        #     print('두번쨰 정수를 입력 해주세요')
        #     number2 = input()
        #     print('결과는', int(number1) + int(number2), '입니다.')
        # elif sign == '-':
        #     print('두번쨰 정수를 입력 해주세요')
        #     number2 = input()
        #     print('결과는', int(number1) - int(number2), '입니다.')
        # elif sign == '*':
        #     print('두번쨰 정수를 입력 해주세요')
        #     number2 = input()
        #     print('결과는', int(number1) * int(number2), '입니다.')
        # elif sign == '/':
        #     print('두번쨰 정수를 입력 해주세요')
        #     number2 = input()
        #     print('결과는', int(number1) / int(number2), '입니다.')
        # else:
        #     print('잘못 입력하셨습니다. 강제 종료 하겠습니다.')
        #
        # break
# if number1.isdigit():
#     print('부호를 입력 해주세요')
# else:
#     print('정수를 입력 해주세요')
#
#
# sign = input()
# if sign == '+':
#     print('두번쨰 정수를 입력 해주세요')
# elif sign == '-':
#     print('두번쨰 정수를 입력 해주세요')
# elif sign == '*':
#     print('두번쨰 정수를 입력 해주세요')
# elif sign == '/':
#     print('두번쨰 정수를 입력 해주세요')
# else:
#     print('정확한 부호를 입력 하세요')
profile
나는 탱구

0개의 댓글