나는 시저 암호를 만들기에 충분한 파이썬을 배웠다고 생각했기 때문에 그것을 만들기 시작했고 벽돌 벽에 부딪혔다. 문구가 '안녕하세요'이고 변화가 루프에 대한 그냥 편지 내가 아닌 문자 H 주위에 루프, 1, 그래서 내 결과 인 경우Ord와 Chr을 사용하는 Python Caesar Cipher
phrase = raw_input("Enter text to Cipher: ")
shift = int(raw_input("Please enter shift: "))
result = ("Encrypted text is: ")
for character in phrase:
x = ord(character)
x = x + shift
print chr(x)
순간 : 여기
내 코드입니다 : j전 단어 주위를 반복하고 시프트 int 변수가 무엇이든간에 각 문자를 이동하고 싶습니다.
어떻게 구문 변수를 반복 할 수 있습니까?
는 단지 하나 개의 문자를 출력 있다면, 그리고 그 예상 마지막 문자는 무엇을 그 _when_은'인쇄에 대해 말할 것 '진술이 일어나고 있는가? –
100 % 확실하지 않은 죄송합니다. 루프 내에서 인쇄를 시도했는데 그 결과는 다음과 같습니다. i, j는 별도의 줄에 있습니다. 루프가 작동하는 것처럼 보이지만 정보를 인쇄하는 방식에 문제가 있습니다. – BubbleMonster
당신은 또한 예를 들어'az'로 일어날 일을 생각해야합니다. –