성장일기/파이썬

[파이썬] random.choice()를 이용한 스터디 순서 정하기 코드

지추월자 2024. 12. 5. 16:29
반응형
import random
user = ['A','B','C']

num = 0 # 순서를 나타내는 변수

for i in range(len(user)):
    choosen = random.choice(user) #리스트 형식으로 값이 출력
    string_result = " ".join(choosen) #문자형으로 형식 변경하는 방법 
    
    print(f"{i+1}번 순서는: "+ string_result)
    
    user.remove(choosen)    #이미 뽑힌 사람은 제거하기 
    num += 1

스터디 진행시 순서를 정할떄 사용하기 위해서 배웠던 내용을 기반으로 순서 정하는 코드를 작성해보았다.

이미 뽑힌 사람은 제거해야하니까, user.remove(choosen)에서 중복되지 않도록 코드 작성 

반응형