저는 현재 Codecademy를 사용하여 Python에 젖은 채로 있습니다. 저는 꽤 빨리 배우고 있으며 설치되어 있고 Pyscripter를 사용하여 사이드 Codecademy 수업을 통해 내 프로그램을 만들고 있습니다. 종종 Codecademy에서 Pyscripter로 코드를 복사하여 붙여 넣은 다음 Codecademys 웹 사이트에서 완벽하게 실행되면 오류가 발생합니다. 파이썬이나 다른 버전이 있습니까? 아니면 코덱스 카디가 적절한 기본 사항을 가르치지 않습니까? 코드 샘플과 함께받은 오류가 포함되어 있습니다.Codecademy Python 및 Pyscripter가 오류 메시지를 표시합니다.
def power(base, exponent): # Add your parameters here!
result = base**exponent
print "%d to the power of %d is %d." % (base, exponent, result)
power(37, 4) # Add your arguments here!
오류 Pyscripter에서 수신 : 메시지 파일 이름 라인 위치
구문 에러
유효하지 않은 구문 (라인 13) (13) (40)
또 다른 예 :
from datetime import datetime
now = datetime.now()
print ('%s/%s/%s') % (now.year, now.month, now.day)
오류 : 메시지 파일 이름 줄 위치
추적 코드
TypeError : %에 대한 지원되지 않는 피연산자 유형 : 'NoneType'및 'tuple'
% s 및 %를 사용하면 시간이 지났습니다.
모든 설명이 크게 감사하겠습니다.
파이썬 3의 함수 인
print
의 차이를 중심으로 해결하기 위해 수행 할? datetime import datetime에서 >>>> 입력 시도했습니다. >>> now = datetime.now() >>> >>> print ('% s/% s/% s') % (now.year, now .month, now.day) % s/% s/% s '그리고 여전히 오류가 발생했습니다. –@ user3342332 - python 3 인쇄 구문에 대한 내 편집 내용을 보거나이 링크를 확인하십시오. http://docs.python.org/3.1/library/string.html#format-string-syntax –
고맙습니다. 이해합니다. 지금! –