inflearn logo
강의

講義

知識共有

Python無料講義(活用編4) - 業務自動化(RPA)

クイズ

함수 계산 결과 불러오기

266

zaphong

投稿した質問数 4

0

함수를 입력했을 때 계산값이 저장이 안되서 조건문이 제대로 역할을 하지 못하는데요.

따로 열어서 계산 후 저장하고 프로그램 돌리는 것 없이 바로 함수 계산값을 활용할 수 있는 방법은 없나요?

from openpyxl import Workbook
from random import *
wb = Workbook()
ws = wb.active
ws.title = "Project"

#주어진 점수표 랜덤 생성
max_value = [10, 10, 10, 20, 30, 20]

ws["A1"] = "학번"
ws["B1"] = "출석"
ws["C1"] = "퀴즈1"
ws["D1"] = "퀴즈2"
ws["E1"] = "중간고사"
ws["F1"] = "기말고사"
ws["G1"] = "프로젝트"

for y in range(1, 8):
    if y==1:
        for x in range(2, 11):
            ws.cell(row = x, column = y, value = x-1)
    else:
        for x in range(2, 11):
            ws.cell(row = x, column = y, value = randint(0, max_value[y-2]))

#조건에 맞게 수정
y=4
for x in range(2, 11):
    ws.cell(row = x, column = y, value = 10)

ws["H1"] = "총점"
y=8
for x in range(2, 11):
    ws.cell(row = x, column = y, value = f"=sum(B{x}:G{x})")

ws["I1"] = "성적"
y=9
for x in range(2, 11):
    if ws[f"B{x}"].value < 5:
        ws[f"I{x}"] = "F"
    else:
        if ws[f"G{x}"].value >= 90:
            ws[f"I{x}"] = "A"
        elif ws[f"G{x}"].value >= 80:# and ws[f"G{x}"].value < 90:
            ws[f"I{x}"] = "B"
        elif ws[f"G{x}"].value >= 70:# and ws[f"G{x}"].value < 80:
            ws[f"I{x}"] = "C"
        else:
            ws[f"I{x}"] = "D"

wb.save("scores.xlsx")

rpa

回答 0

pip install openpyxl 설치가 완료되었는데도 아래같이 에러가 발생합니다

0

234

1

이미지 처리 관련 질문

0

101

2

메모장 file 변수 오류

0

820

1

pip 오류

1

503

1

시트 이름 지정하려는데 title 명령이 안 먹혀요

0

384

1

퀴즈에 값을 일일히 입력해야 하나요

0

362

1

파이썬 코드가 완료되면 브라우저가 닫힙니다.

1

460

1

find_element_by_id, find_element_by_link_text 등의 함수가 존재하지 않습니다.

0

472

1

자동완성 Reference

0

221

0

elem 후 엔터 時 attribute error 발생

0

715

1

창 최대화관련

0

248

0

오류발생

0

671

0

값넣을때 ws['A1'] vs ws['A1'].value

0

288

1

coordinate_from_string 참조 문제

0

203

0

이미지 프린트 時 box 정보 안뜸

0

242

0

마우스의 좌표

0

263

0

Pilow 설치

0

226

0

pip3 install pyautogui 설치 후 moveTo

0

213

0

아웃룩 에서 사용 할때

0

239

0

문의 드립니다.

0

202

0

환경설정 시 openpixl

0

459

1

new_ws = wb["NewSheet"] 질문

0

185

0

install 時 ERROR 발생

0

360

1

코드 실행이 안되고 계속 오류만 뜹니다

0

273

1