Pythonで浮動小数点数をどのように切り上げますか?
Pythonには、この目的のための関数round()が組み込まれています。この関数は、丸められる数値と丸められる場所の2つの引数を取ります。数値を最も近い整数に丸める場合、2番目の引数は指定されません。
>>> round(1.7456) 2 >>> round(1.4756) 1
ただし、切り上げる場合は、切り上げる前に0.5を加算します
>>> round(1.7456+0.5) 2 >>> round(1.4756+0.5) 2
-
与えられた番号がPythonプログラムでフィボナッチ数であるかどうかを確認するにはどうすればよいですか?
この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 数nが与えられたら、nがフィボナッチ数であるかどうかを確認します n番目のフィボナッチ数は前の2つのフィボナッチ数の合計であることは誰もが知っています。しかし、それらは漸化式以外の興味深い関係も提供します。 (5 * n2 + 4)または(5 * n2 – 4)が完全な正方形である場合に限り、数値は本質的にフィボナッチです。 このプロパティを使用して、数値がフィボナッチであるかどうかを確認します。 では、Pythonスクリプトの実装を見てみましょう- 例 import math # if x is p
-
Pythonでファイルにどのように追加しますか?
ファイルに追加するには、ファイルを開くときにモード(a =append)として「a」を指定して、ファイルを追加モードで開く必要があります。たとえば、 f = open('my_file.txt', 'a') file_content = f.read() f.write('Hello World') f.close() 上記のコードは、my_file.txtを追加モードで開き、ファイルを追加して、最後に「HelloWorld」を含めます。