難解な方法を学習するPythonの練習で卵を数えようとしています。予期しない数学的な出力
print (3 + 2 + 1 - 5 + 4 % 2 - 1/4 + 6)
と示唆した答えは7
です:卵をカウントするための式があります。 私は6.75
を手に入れているのですが、どうして私は正しく入れていると思いますが、間違っている可能性があります。上記の方法は、私がプログラムにどのように入れているかです。
注:私が使用している本では、3.1バージョンを使用しているPythonの2.6バージョンを使用しています。これは混乱の一部かもしれません。助けてください。
参照用URL here。
「/」の代わりに '/'を使用してください。 – JBernardo
2.xバージョンを使用してください。彼らはあなたが考えるように時代遅れではありません。 [Python Wiki Python2 or Python3] – therealmarv
@therealmarvこれはおそらく本を読んでいる方が良いでしょうが、Python3にはまだまだ素晴らしい追加機能があり、そのようなデザインの間違い"(動的言語の整数除算にはデフォルトで問題があります)、それを追加の学習経験として見ることもできます。あなたのリンクももう少し古いですが、Python3のサポートはますます良くなっています – Voo