파이썬 리스트
조회수 553회
Fruit 라는 이름의 리스트 안에 'grape' , 'banana' , 'grapefruit', 'melon' 을 요소로 저장 한 뒤 random 모듈의 함수를 이용해 섞어준다음, 가장 첫번째 요소가 'grape'라먼 'correct'이라는 메시지를 띄울려면 어떻게 작성해야하나요?! random shuffle을 사용하는건가요??
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
저도 잘 몰라서 깔끔하게 코드를 짤 수는 없지만 돌아가기만 하게 짠다면
import random list1 = ['grape' , 'banana' , 'grapefruit', 'melon'] list2 = [] list2.append(list1.pop(random.randrange(0,4))) list2.append(list1.pop(random.randrange(0,3))) list2.append(list1.pop(random.randrange(0,2))) list2.append(list1.pop(random.randrange(0,1))) if list2[0] == 'grape': print('correct')
그리고 저도 파이썬을 배운지 며칠 안 되었지만 그래도 뭔가 해볼려고 한 소스코드를 올리면서 이렇게 했는데 이부분을 어떻게 해야 하나요? 하고 질문하시면 더 좋을 거 같습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력