2017-12-12 28 views
-3

파이썬 3에서 텍스트 어드벤처 게임을 만들고 게임의 한 부분에서 임의의 코드를 사용하려고합니다. 게임의 마지막 부분에 대한 암호로 사용되지만 임의로 생성 된 코드를 암호로 만드는 방법을 모르겠습니다. 나는 난수 생성기를 가지고있다. 암호가 생성되는 번호를 어떻게 만들 수 있습니까?Python 3 : 난수 생성기 코드를 사용하여 문 비밀번호로 사용하는 방법

import random 
def code(): 
    numbers = random.sample(range(10), 4) 
    print(''.join(map(str, numbers))) 
+0

'password = ''. join (map (str, numbers))'? – depperm

+1

안녕하세요. 불행히도 이것은 토론 포럼이나 튜토리얼이 아닙니다. 시간을내어 [ask]와 그 페이지의 다른 링크를 읽으십시오. 예제를 연습하면서 [튜토리얼] (https://docs.python.org/3/tutorial/index.html)로 시간을 투자하십시오. Python이 문제를 해결하는 데 도움이되는 도구에 대한 아이디어를 제공합니다. – wwii

답변

0

함수가 인쇄되지 확인하지만, 코드 반환 :

:

def code(): 
    numbers = random.sample(range(10), 4) 
    return ''.join(map(str, numbers)) 

하고 프로그램을, 변수에 저장 당신이 그것을 위해 인쇄 및 쿼리를 모두 할 수 있도록

# ... 
password = code() 
print(password) 
# ... 
check = input('Enter password:\n') 
if check == password: 
    # yeah