私は現在、Codecademy を使用して Python に慣れようとしています。私はかなり早く学習しており、Pyscripter をインストールして使用し、Codecademy のレッスンと並行して独自のプログラムを作成しています。Codecademy から Pyscripter にコードをコピー アンド ペーストして実行しようとすると、Codecademy の Web サイトで完全に実行されたときにエラーが発生することがよくあります。別のバージョンの Python などはありますか? それとも、Codecademy は適切な基礎を教えていないのでしょうか? コード サンプルと、それと共に受け取ったエラーを含めました。
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 から受信したエラー: メッセージ ファイル名行位置 SyntaxError
無効
な構文 (、行 13) 13 40
もう一つの例:
from datetime import datetime
now = datetime.now()
print ('%s/%s/%s') % (now.year, now.month, now.day)
Error: Message File Name Line Position
Traceback
21
TypeError: unsupported operand type(s) for %: 'NoneType' and 'tuple'
%s と % を使用すると、かなり時間がかかるようです。
明確化をいただければ幸いです。