여러 개의 random value generator로 정의된 변수들을 i 에 대하여 매순간 값이 바뀌게 하는 방법을 알고 싶습니다.

조회수 477회

x = random.random() y= random.random() z = random.random()

과 같이 정의하면 0과 1사이의 임의의 수가 코드를 실행할때마다 서로 다르게 나오는 것까지는 확인했습니다.

제가 원하는건

for i in range(N): 에 대하여 (x,y,z) 순서쌍이 i값이 변화함에 따라 매순간 다르게 나오길 원합니다.

즉 x,y,z에 i아래첨자가 달려서 i를 1씩 올림에 따라 x,y,z 값이 모두 각기 변수로 나오기를 원합니다.

어떻게 해야 짤 수 있을까요? 생각보다 잘 안되네요...

  • x, y, z 를 list로 만들어서 for 내부에서 random값을 반복적으로 저장하면 x[i], y[i], z[i] 와 같이 접근이 가능합니다. 알 수 없는 사용자 2019.1.8 13:29
  • 아.. 그러네요 ㅎㅎ 박형선 2019.1.8 14:11
  • 리스트를 배우기만 하고 뭐에 쓰는지 잘 몰랐는데 이렇게 되는군요 감사합니다 박형선 2019.1.8 14:11

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

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

(ಠ_ಠ)
(ಠ‿ಠ)