-
2023.7.4.화요일TIL( Today I Learned) 2023. 7. 4. 23:43
1.오늘 하루는 코드잇 강의 듣고 현재 파이썬 기본 개념 듣고 있다
2. 프로그래머스 문제 풀다, 전자 계산기 프로그램 복습하고 암기하고 있다.
def add(x,y):return x+y
def subtract(x,y):return x-y
def multiply(x,y):return x*y
def divide(x,y):if y == 0:raise ValueError("Invalid number, Cannot divide by zero. Enter other number")return x/y
def calculator():print("Eletronic Calculator. I am 8th")print("Operatitons: ( +,- , *, /) choose operator")while True:operator = input("Enter Operator(+,- , *, /) or 'q' to quit . ")if operator.lower( )== 'q':print("Goodbye, See you later, I am 8th")breakif operator not in ['+', '-', '*', '/']:print("Invalid operator, try again")continuetry:num1 = float(input("Enter the 1st number"))num2 = float(input("Enter the 2nd number"))if operator == '+':result = add(num1,num2)elif operator == '-':result = subtract(num1,num2)elif operator == '*':result = multiply(num1,num2)elif operator == '/':result = divide(num1,num2)print("Result:",result)except ValueError:
print("Invalid number, try again")except ZeroDivisionError:print("Invalid number, cannot divide by zero. ")
if __name__=="__main__":calculator()현재 8번 반복 중이다.
'TIL( Today I Learned)' 카테고리의 다른 글
2023.7.5.수요일 (0) 2023.07.06 2023.7.4-2. 화욜에서 수욜로 가는 밤의 끝자락을 잡고서 (1) 2023.07.05 2023.07.03. 월요일 (0) 2023.07.03 2023.7.1&2 - 7월1일 과 2일, 이틀간의 공부를 올린 것 (0) 2023.07.02 2023.6.30 금요일 (0) 2023.06.30