-
Notifications
You must be signed in to change notification settings - Fork 0
(양*호, 강의노트 5장) 5.4.4 예제3 #70
Copy link
Copy link
Open
Description
강의노트 5.4.4 예제 3에 rot() 함수에 대해 정의하고 turn이 1보다 작거나 25보다 크면 암호화가 진행되지 않는다는 걸 확인하는 코드에서
print("U 미이동:", rot('U', turn=27))결과가 U가 출력되지 않고 V로 출력됩니다.
강의노트에서 rot() 함수 정의하는 부분
def rot(char, turn=13):
if not (1 <= turn <= 25):
encrypted = char
if ord(char) + turn <= 90:
encrypted = chr(ord(char) + turn)
else:
encrypted = chr(ord(char) + turn - 26)
return encryptedif ord(char) + turn <= 90:의 if가 elif로 바뀌어야 할 것 같다고 생각하는데 확인해주시면 감사하겠습니다.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels