본문 바로가기
프로그램

[파이썬] 문제 : 1~100까지 요소가 있는 리스트에서 무작위 뽑아 계산

by 오디세이99 2022. 12. 5.
728x90
반응형

(문제)

리스트를 이용해 덧셈 프로그램을 만드는 중인데요.

생성한 리스트에서 무작위로 요소 하나를 뽑고, 이미 뽑은 요소를 제외하고 남은 것 중에서 다시 하나를 뽑는 식의 프로그램을 만들고 싶습니다.

 

 

(방법)

import random

lst = [random.randint(1, 100) for _ in range(20)]  #  1~100 내에서 임의의 수를 20개 만들어 리스트로 만듭니다.
data = random.sample(lst, 2)                        # [82, 45]와 같이 lst에서 임의의 요고 2개를 가져옵니다.

print(f'{data[0]} + {data[1]} = {sum(data)}')       #  sum() 함수는 리스트 변수의 합을 알려 줍니다.
728x90
반응형

댓글