2つの数字を追加するPythonプログラムを作成する方法は? 【例あり】

公開: 2021-01-29

目次

序章

Pythonは、その顕著な機能、簡単な構文、優れた読みやすさ、さまざまなライブラリとAPIの可用性により、多くの注目を集めています。

今では、すべてのコンピューターオタクがこの流行の言語を学びたいと思っていますが、「どのように始めればよいのか」という疑問があるかもしれません。 さて、その質問への答えは、Pythonのドキュメントを見て、Pythonの構文を知ることです。

Pythonのすべてのルールと構文を学習した後、私たちの心は、Pythonで些細なまたはhelloworldプログラムを実装するように促すかもしれません。 それでは、Pythonで2つの数値を加算する簡単なコードを見て、熱狂的な心の渇きを満たしてみましょう。

コードウォークスルー

このコードのさまざまな可能な実装を見てみましょう。

1.2つの数字の加算

2つのユーザー定義の数値を加算するコードを示しましょう。

i = 5
j = 6
合計=i+ j
print( “ sum of” 、i、 “ and” 、j、 “ is” 、sum) #line1
print( “ sum of” 、i、 “ and” 、j、 “ is” 、i + j) #line2

Pythonのユニークな機能の1つは、変数のデータ型を指定する必要がなく、変数に値を直接割り当てることができることです。Pythonがあなたに代わって大変な作業を行います。

上記のコードでは、変数iとjは加算される値を格納し、sum変数はi+jの値を格納します。 そして、その値を出力できます。 また、ここで注意すべき点があります。変数に回答を格納したくない場合は、printステートメント自体で回答を直接計算できます(2行目に示されています)。

しかし、ユーザーからの入力として与えられた数値を追加したい場合はどうでしょうか。

2.ユーザー入力番号の追加

このコードは前のコードと似ていますが、唯一の違いはユーザー入力で変数を割り当てることです。 コードを見てみましょう。

i = input(”最初の数字を入力“)
j = input(” 2番目の数値を入力“)
合計=i+ j
print( "sum of"、i、 "and"、j、 "is"、sum)
print( "sum of"、i、 "and"、j、 "is"、i + j)

上記のコードでは、最初の行は出力画面で「最初の番号を入力してください」というプロンプトを表示し、端末またはコンソールは変数iに割り当てられる入力を期待します。 同様に、2行目でも同じプロセスが観察されます。これで、変数i、jの両方がユーザー入力で割り当てられ、合計が合計変数に格納されます。 ケーキウォークのように感じますよね?

3.2つの浮動小数点数の追加

多くの場合、10進数の精度で数値を追加する状況に直面する可能性があります。その実装を見てみましょう!

i = 1.5223
j = 1.8365
合計=i+ j
print(“ sum of”、i、” and”、j、” is”、sum)#line1
print(“ sum of”、i、” and”、j、” is”、i + j)#line2

すでに説明したように、使用する変数のデータ型について言及する必要はありません。 変数i、jは浮動小数点値として扱われ、得られる最終結果は10進精度になります。

Pythonで整数をfloatに型キャストすることもできます。整数加算とfloat加算の違いを示しましょう。

i = 3
j = 6
sum = float(i)+ float(j)#line1
print(“ sum of”、i、” and”、j、” is”、sum)#line2
print(“ sum of”、i、” and”、j、” is”、i + j)#line3print(float(i + j))#line4

上記のスニペットには、2つの整数が割り当てられた2つの変数i、jがあります。 これらの2つの変数を追加すると、答えは整数型になります。 変数をfloatに型キャストするか(1行目に示されているように)、または答えをfloatに型キャストする(4行目に示されているように)ことにより、floatデータ型で答えを得ることができます。

2行目と3行目の主な違いは、3行目の小数精度が不足していることです。2行目の出力は8.0になりますが、3行目の出力は8になります。したがって、変数の小数精度を維持する場合次に、floatデータ型を使用する必要があります。

また読む:初心者のためのPythonプロジェクトのアイデアとトピック

結論

2つのユーザー定義の数値の追加、ユーザー入力数値の追加、float数値の追加、floatデータ型による結果の小数精度の観察、およびpythonでの数値の型キャストについて、さまざまなコードスニペットを見ていきました。

Pythonで2つの数値を追加する方法を理解したので、自分でコードを記述して、さまざまなデータ型でコードを変更してみてください。 そして、Pythonで他のいくつかの些細なタスクを実行してみて、Pythonプログラミングの楽しさを探ってください

世界のトップ大学からデータサイエンスコース学びましょうエグゼクティブPGプログラム、高度な証明書プログラム、または修士プログラムを取得して、キャリアを早急に進めましょう。

Pythonでのプログラミングの長所と短所は何ですか?

Pythonは、開発に深く根ざした素晴らしい言語であり、現在、プログラミングドメインでサポートを得ています。 しかし、その長所に加えて、オプトアウトする前に考慮しなければならないいくつかの短所もあります。 長所と短所は次のとおりです。
長所
1. Python構文は非常にユーザーフレンドリーで、簡単に記述できます。 これは、インデントを付けて英語でいくつかの文を書くのとほぼ同じです。
2.他の言語では多すぎる行で解決される問題は、さまざまな組み込み関数の助けを借りて、Pythonでは半直線未満で解決できます。
3.プログラマーは多くのことを書く必要がなく、ほとんどの作業はコンパイラー自体によって行われるため、コードははるかにクリーンで短くなります。
短所
1. Pythonの最大の欠点の1つは、その速度です。 それは非常に遅く、C++やJavaよりも遅いです。
2.多くのプログラマーは、ほとんどの作業が組み込みのPython関数によって行われるため、ロジックの構築が損なわれるため、Pythonを避けることをお勧めします。

Pythonの数値データ型について何を理解していますか?

Pythonでは、数値データは通常、数値データ型で表されます。 Pythonには、次の3種類の数値があります。
1.整数
3、0、-100、-2、25などの整数は、intクラスで表されます。 C ++のような他のプログラミング言語とは異なり、整数値の長さに制限はありません。 Pythonのintクラスには、C++のlonglongintに相当する値を入力できます。
2.フロート
小数または小数の数値はfloatと呼ばれ、floatクラスで表されます。 浮動小数点値の科学的記数法は、「e」または「E」の後に「+」または「-」を追加することで判別できます。
3.複雑
「a」が実数部、「b」が虚数部である「a + ib」の形式の値は、複素数と見なされ、Pythonの複素数クラスで表されます。

最高のPythonIDEをいくつか挙げてください。

かなりまともなPythonIDEがたくさんあります。 これらのいくつかは、JetBrainsによるPyCharm、MicrosoftによるVisual Studio Code、Spyder、Eclipse、Atom、PyDev、およびWingIDEです。