오늘도 질문입니다

Imgur

import datetime

d = datetime.datetime.now()
print('현재 시각 : ', d.year,'년', d.month,'월', d.day,'일', d.hour,'시',d.minute,'분',d.second,'초')
print()
print()
numlist = {'' : ''}
del(numlist[''])
operatorlist = {'' : ''}
del(operatorlist[''])
class JustOneNumberError(Exception) :
    pass
try :
    inputloopnum = int(input('입력할 항의 수를 입력하세요. : '))
    if inputloopnum == 1 :
        raise JustOneNumberError
    for i in range(inputloopnum):
        c = float(input('항에 들어갈 숫자를 입력하세요. : '))
        globals()['num_{}'.format(i+1)] = c
        numlist['num_{}'.format(i+1)] = c
    a = len(numlist) - 1
    for i in range(a) :
        k = int(input('연산자를 입력하세요(+ = 1, - = 2, / = 3, * = 4, **(거듭제곱) = 5, %(나누기했을때의 나머지를 구함) = 6)'))
        globals()['operator_{}'.format(i+1)] = k
        operatorlist['operator_{}'.format(i+1)] = k
                # 빈 부분(여기가 문제의 부분임)
except ValueError :
    print('입력한 것이 숫자가 아닙니다.')
except JustOneNumberError :
    print('하나의 항으로는 그 어떤 계산도 할 수 없습니다.')
except ZeroDivisionError :
    print('0을 나눌 수는 없습니다.')

대충 이런 코드를 쓰고 있는데
저기 저 빈 부분에 저걸 가지고 연산을 할 수 있는 코드를 만드려고 합니다
그런데 제 머리로는 저걸 못 채우겠어서 도움 구합니다
제발 도와줘요

husuabi 209

M 2022년 7월 27일 6:57 오후

목록으로