320x100
'''
# 내코드
# TypeError: '<' not supported between instances of 'int' and 'tuple'
# 로 인해서 실패
classless = (('class1', 18),('class2', 19),
('class3', 23),('class4', 21),
('class5', 20),('class6', 22),('class7', 17))
minClass = () ; maxClass = ()
minCnt = 0 ; maxCnt = 0
for a,b in enumerate(classless):
if minCnt == 0:
minClass = a
minCnt = b
if minCnt > b:
minClass = a
minCnt = b
if maxCnt < b:
maxClass = a
maxCnt = b
print(f'학생 수가 가장 적은 학급(학생수): {minClass}학급({minCnt}명)')
print(f'학생 수가 가장 많은 학급(학생수): {maxClass}학급({maxCnt}명)')
'''
studentCnts = ((1,18),(2,19),(3,23),(4,21),(5,20),(6,22),(7,17))
minClassNo = 0; maxClassNo = 0
minCnt = 0; maxCnt = 0
for classNo, cnt in studentCnts:
if minCnt == 0 or minCnt > cnt:
minClassNo = classNo
minCnt = cnt
if maxCnt < cnt:
maxClassNo = classNo
maxCnt = cnt
print(f'학생 수가 가장 적은 학급(학생수): {minClassNo}학급({minCnt}명)')
print(f'학생 수가 가장 많은 학급(학생수): {maxClassNo}학급({maxCnt}명)')
300x250
'개발일지 > Python' 카테고리의 다른 글
[복기] 파이썬 소수 prime number 코드 분석 (추가. 약수,소수 반복문 코드) (0) | 2022.05.11 |
---|---|
파이썬 딕셔너리와 get함수. 그리고 키값으로 출력방법 (0) | 2022.05.11 |
파이썬 튜플 반복문 추가 (0) | 2022.05.11 |
파이썬 sample 난수 발생 기초 및 기초 활용 (0) | 2022.05.10 |
파이썬 index (내가 입력한 것이 몇번째 인덱스에 있는지 반환) (0) | 2022.05.10 |