for문 최댓값은 구했는데 최솟값이 안나와요
조회수 1166회
num=[]
max_num=0
min_num=0
max_position=[0]
min_position=[0]
for i in range(7):
x=int(input('Enter number:'))
num.append(x)
#최대 최소값 구하기
for a in num:
if max_num < a:
max_num = a
elif min_num > a:
min_num = a
#위치 찾기
max_position=num.index(max(num))
min_position=num.index(min(num))
print('='*33)
print('입력된 숫자:',num)
print('='*33)
print('가장 큰 수와 수:{}, 위치:{}'.format(max_num,max_position))
print('가장 작은 수:{}, 위치:{}'.format(min_num,min_position))
이런식으로 작성했는데 최대값이랑 위치는 잘나오는데 최솟값만 안나오네요 if나 elif나 else 다 써봤는데도 모르겠고 구글링 해봐도 뭐가 잘못된건지 알수가 없어요 고수분들 답변부탁드려요!
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
댓글 입력