생활
(list 관련)큰 값부터 앞에서 나오게 출력하는 방법은?
temp=0
a=[0,0,0,0]
a[0]=str(input("1번째 숫자 : "))
a[1]=str(input("2번째 숫자 : "))
a[2]=str(input("3번째 숫자 : "))
a[3]=str(input("4번째 숫자 : "))
for i in range(0,3):
max=i
for j in range(0,3):
if a[j]<a[max]:
max=j
temp=a[i]
a[i]=a[max]
a[max]=temp
for i in range(0,4):
print(a[i], end="")
숫자를 입력받은 후, 큰 값부터 앞에나오게 출력하고싶었는데 원치 않는 숫자들이 찍히네요ㅠㅠ c언어에서 정렬부분에 있는부분을 똑같이 따라해서 파이썬에 적용해보았는데 적용이 되지 않습니다. 어느 부분에서 막힌지 알려주시면 감사하겠습니다.
1개의 답변이 있어요!