この小さなコードで何が問題なのか、よくわかりません。「x は最大の奇数です」と出力すると問題なく動作しますが、「x」の実際の値を出力しようとすると、構文エラーが発生します。私が見逃している小さな簡単なステップは何ですか?
ありがとうございました!
これを試して:
print x, 'is the highest odd number'
または、Python 3 を使用している場合:
print(x, 'is the highest odd number')
print(x, "is the highest odd number")
printのpython3 構文です。
コンマなし:
x "is the highest odd number"
演算子なしで数値と文字列が隣り合っているため、構文エラーです。
同様に、評価2"a"
すると構文エラーが発生します。