숫자 맞추기 게임 관련 질문

조회수 651회

조건이

  1. 임의의 파이썬 복권 당첨 숫자들을 생성할 수 있는 함수를 작성하세요.
  2. 사용자가 게임에 참여하여 총 몇 개의 숫자를 맞추었는지 알려주세요.
  3. 로봇 플레이어 9명 또한 게임에 참여하여 총 몇 개의 숫자를 맞추었는지 알려주세요.
  4. 사용자가 로봇 플레이어 9명 (총 10명) 중 몇 등을 하였는지 알려주세요. (단, 이 게임은 사용자가 계속하기를 원할 시 반복해서 플레이할 수 있어야 합니다.)

여서 일단 현재까지 짠 코드(아래에 있음) 이구요.

그리고 몇개의 숫자와 몇등을 했는지 알 수 있는 코드를 어떤식으로 짜야 할까요?

그리고 .sort를 print 문에 어디에 해야 할까요?(sort는 필수 여서 여기 저기 넣어봐도 오류나 None이 나와요 ㅜ

그리고 listme에서는 sort가 잘 되는데 gg는 왜 sort가 안되는 거죠?

import random
a =int(input('숫자를 입력하세요: '))
b =int(input('숫자를 입력하세요: '))
c =int(input('숫자를 입력하세요: '))
d =int(input('숫자를 입력하세요: '))
e =int(input('숫자를 입력하세요: '))
listme = [a, b, c, d, e]
listme.sort()
gg =[random.sample(range(1, 15),5)]
gg.sort()
print('이번 당첨 번호: ',gg)
print ('당신의 숫자: ',listme)
print ('로봇1의 숫자: ',[random.sample(range(1, 15),5)])
print ('로봇2의 숫자: ',[random.sample(range(1, 15),5)])
print ('로봇3의 숫자: ',[random.sample(range(1, 15),5)])
print ('로봇4의 숫자: ',[random.sample(range(1, 15),5)])
print ('로봇7의 숫자: ',[random.sample(range(1, 15),5)])
print ('로봇8의 숫자: ',[random.sample(range(1, 15),5)])
print ('로봇9의 숫자: ',[random.sample(range(1, 15),5)])

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)