출처: 패스트캠퍼스
# 학생이 국어:80점, 영어:90점, 수학:100점 while 문을 이용해서 총점과 평균을 출력
# 학생의 점수는 list, dict 표현
# len, dict.values(), list.pop()
subjects_ls = ["korean", "english", "math"]
points_ls = [80, 90, 100]
points_dict = {"korean": 80, "english": 90, "math": 100}
total, avg = 0, 0
datas = points_ls.copy() #깊은 복사 : 원본 데이터를 보존
# .copy 옆에 () 꼭 붙여야 함
print(datas)
[80, 90, 100]
while datas:
total += datas.pop()
avg = total / len(points_ls)
total, avg
(270, 90.0)
# 무한루프
# break : 반복문을 중단시킬 때 사용되는 예약어
result = 1
while result:
if result >= 10:
break
result += 1
print(result)
10
'데이터 사이언스 > 1. Python 기초' 카테고리의 다른 글
[Python1_23] While (0) | 2023.03.25 |
---|---|
[Python1_22] 삼항연산자 (0) | 2023.03.24 |
[Python1_20] 조건문(2) (0) | 2023.03.19 |
[Python1_19] 복습 (0) | 2023.03.18 |
[Python1_20] 조건문(1) (0) | 2023.03.05 |
댓글