4행에서 number는 [1, 4, 6, 2, 5]를 모두 입력으로 받게 되는데, 여기서 b.append(number)를 한 후에 다시 3행으로 돌아가서 프로그램이 입력을 받으려니 입력이 들어오질 않아서 계속 기다리게 되는 것입니다.
해결하려면 입력을 number=int(input())으로 해 주셔야 합니다.
10818번 - 최소, 최대
4행에서 number는 [1, 4, 6, 2, 5]를 모두 입력으로 받게 되는데, 여기서 b.append(number)를 한 후에 다시 3행으로 돌아가서 프로그램이 입력을 받으려니 입력이 들어오질 않아서 계속 기다리게 되는 것입니다.
해결하려면 입력을 number=int(input())으로 해 주셔야 합니다.
아, 그러네요. Python에 대해 잘 몰라서 그랬던 것 같네요. 그냥 for문을 쓰는 게 아니라 b=list(map(int,input().split()))으로만 해 주시면 됩니다.
댓글을 작성하려면 로그인해야 합니다.
kindjin12 1년 전
예를들어
<입력>
5
1 4 6 2 5
하면 입력을 더 기다립니다 (아무 변화가 없습니다)
<입력>
5
2 5 6 2 3
3 6
1 32
3 7
5
하면
[1, 32] [5]가 출력됩니다