저는 첫 번째 파이썬 프로젝트에서 일하고 있습니다. 그것의 (또 다른) 암호 사전 생성기는 목표 (이 경우에는 사회 공학)에 대한 유익한 암호 정보를 입력하는 것을 기반으로합니다.Python 2.7. 목록에서 단어를 섞어서 해결하는 데 도움이 필요합니다. (첫 번째 python 프로젝트)
잘 작동하는 메뉴 기반 부분이있어 사용자가 선택한 단어를 추가하고 출력 파일 이름에 대한 옵션을 선택하고 숫자를 추가하고 특수 문자를 추가 할 수 있습니다. 내가 할 필요 무엇
은 다음과 같습니다 - 성공적으로이 비트를 완료 목록에
1) 입력 단어 (예 : kidsname, birthmonth, starsign). 그 안에 [listA]
2) 각 단어의 첫 글자를 대문자로 만드십시오. (예 : kidsname -> Kidsname)이 비트를 성공적으로 완료했습니다. 그런 다음 [listB]에 저장됩니다.
3) [listA]와 [listB]의 단어를 가져 와서 가능한 모든 조합 (예 : kidsname, kidsnamebirthmonth, Starsignkidsname, BirthmonthstarsignKidsname 등)에 넣으십시오.이 부분이 현재 내가 당황한 부분입니다. 와. 내가없는 기쁨으로 itertools.permutations을 시도했습니다. 결국
..... 4) 시작과 끝에 숫자 시퀀스를 추가 (예. 123kidsnameBirthmonth, starsignKidsname666 등)
5) 특수 문자 추가 (예 : Starsignbirthmonth123 -> St @ rsignbirthm0nth123)
아이디어가 없습니다. 도움말 감사. 지금 막 3 단계에서 조언을 원합니다. 내가 그들에게 도착하면 나는 4 단계와 5 단계를 건너 뛸 것이다! 감사합니다. 감사합니다. G.R. 3 단계
당신이 가진 것을 보여주십시오. – Alfe
코드를 작성하는 것이 좋을 것 같습니다. 대부분의 사용자는 곤경에 처한 코더 코드를 기꺼이 만들지 만 일반적으로 포스터가 이미 문제를 해결하려고 시도했을 때만 도움이됩니다. 이러한 노력을 입증하는 좋은 방법은 지금까지 작성한 코드, 예제 입력 (있는 경우), 예상 출력 및 실제로 얻은 출력 (콘솔 출력, 역 추적 등)을 포함시키는 것입니다.더 자세하게 제공할수록 더 많은 답변을받을 수 있습니다. [FAQ]와 [ask]를 확인하십시오. L 범위 (0, len (tempmixlist) +1)의 L에 대한 –
: itertools.permutations (tempmixlist, L)의 L에 대한 : 인쇄 (tempmixlist) –