본문 바로가기
데이터 사이언스/1. Python 기초

[Python1_24] while 연습문제

by treethicket 2023. 4. 2.

출처: 패스트캠퍼스

 

# 학생이 국어: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

댓글