답변 1개
4년 전
리스트를 한개 더 추가해서, 생성된 20개 중 최대값을 추가해나가면 됩니다.
이전에 추가된 값은 기존 배열에서 지워서, 다음 루프에서 중복으로 가져가지 않도록 하는 것이 포인트입니다.
Copy
import random
gcount = 3
count = 20
x = [random.randint(-300, 300) for i in range(count)]
y = []
print(x)
for i in range(gcount):
findMaxNum = max(x)
y.append(findMaxNum)
x.remove(findMaxNum)
print("찾은 %d개의 값은 다음과 같습니다.", gcount)
print(y)
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인