혼돈 마력 각인은 얼마나 오래 걸릴까? 2024-11-02 00:57 로슈 (210.181.*.152)

라는 게 궁금해서 파이선으로 코드를 짜봤습니다.

#################################################################

import random

g = None
h = None
i = 0
count = []

def tries(n): # n동확률 보상 리스트 / m 실험 횟수
  g = s
  i = 0
  print('-'*30)
  while g < e:
    h = random.sample(n[g//10], 1)
    if h[0] <= 0:
      i += 1
      continue
    else:
      g += h[0]
      i += 1
  print(":",i)
  return i

n = [[1, 2, 3], [0, 1, 2], [-1, 0, 1, 2], [-1, 0, 1],
[-2, -1, 0, 1], [-3, -2, -1, 0, 1], [-4, -3, -2, -1, 0, 1],
[-5, -4, -3, -2, -1, 0, 1], [-6, -5, -4, -3, -2, -1, 0, 1],
[-7, -6, -5, -4, -3, -2, -1, 0, 1]]
# n[0] 1~10
# n[1] 11~20
# n[9] 91~100

m = int(input("시도 횟수: "))
s, e = list(map(int, input("시작 강화, 종료 강화: ").split()))
for _ in range(m):
  tried = tries(n)
  count.append(tried)
print(sum(count)/len(count))

##################################################################

replit 사이트에 복붙해서 사용해보시거나 아니면 윈도우 스토어에서 파이선 설치해서 직접 해보시거나

 

그냥 확률 어쩌구 해보려다가 궁금해서 짜봤어요.

로슈

62541
  • 작성한 글27
  • 작성한 댓글5
  • 보낸 추천1
  • 받은 추천1
댓글 0
TOP
글쓰기