수입? 마음대로
언제? 진실:
Letternum = random.randint (5,20)
글자 = []
LetterStr= ""
뭐 때문에? X? 네? 범위 (letterNum):
Num=random.randint(65, 122)
언제? Num & gt=9 1? 그리고는요. Num & lt=96:? # 글자가 아닌 마스크
Num=random.randint(65, 122)
문자. append(chr(num))
LetterStr= "". Join(letters)# List 는 문자열로 변환됩니다.
인쇄 (? 다음을 입력하십시오, letterNum, 비트 문자열, letterStr).
User_input=input ("입력:")
만약? Len (사용자 입력) > letterNum:
인쇄 (? "잘못된 입력 데이터")
그렇지 않은 경우:
RightNum=0
뭐 때문에? Z? 네? 범위 (len(user_input)):
만약? User_input[z]==letterStr[z]:
RightNum+= 1
만약? RightNum==letterNum:
인쇄 (? "완전히 정확합니다. 정확도는% .2f%% ((rightnum *1.0)/letternum *100) 입니다.
그렇지 않은 경우:
인쇄? ("정확도% .2f%%" (rightnum *1.0)/letternum *100))