PythonのHello Worldの例
次の例では、どのように出力する、すなわち、Pythonの最初のインスタンスを学んでいるの「Hello World!」:
例
- -コーディング:UTF-8 - -
ファイル名:helloworld.py
著者:www.runoob.com
出力のHello Worldの例!
印刷(「!のHello World」)は、
上記のコードが出力されている実行します。
世界こんにちは!
Pythonのデジタルサム
以下の実施例は、ユーザが2つの数入力され、2つの数の和を算出します。
例(Pythonの3.0+)
- -コーディング:UTF-8 - -
ファイル名:test.py
著者:www.runoob.com
ユーザーが数字を入力してください
NUM1 =入力(「最初の番号を入力してください」)
からnum2 = INPUT(「第二の数を入力してください」)
加算
和=フロート(NUM1)+フロート(NUM2)
結果は
印刷( '番号{1} {0}と加算結果である:{2}。フォーマット( NUM1、NUM2、和))
上記のコードが出力される実行します。
最初の番号を入力:1.5
2.5:秒数入力
デジタル1.5と2.5の加算結果であるが:4.0
この例では、2つの数値を加算するユーザ入力を渡します。内蔵の入力()関数は、ユーザの入力を取得するために、入力は()文字列を返しますので、私たちは、文字列の数を変換するために、フロート()メソッドを使用する必要があります。
( - )、乗算(*)、除算記号(/)、床に加えて(//)または(余りを取る2つのデジタル・コンピューティングは、我々は、マイナス記号以外を除いて、合計プラス記号(+)演算子を使用します%)。
また、1行のコードにマージされ、より多くの操作をすることができます:
例(Pythonの3.0+)
- -コーディング:UTF-8 - -
ファイル名:test.py
著者:www.runoob.com
プリント(%「.1f%の二つの数字」(フロート(入力 (「 最初の番号を入力してください」))+フロート(入力 ( ' 「))):秒数を入力)
、出力コードが実行される上次のように:
$ Pythonはtest.py
1.5:最初の数字入力
2.5:二番目の数字入力する
二つの数字4.0を
Pythonの平方根
数学言語:√¯16= 4セカンダリルートとして知られている平方根は、例えば、[√]として表しました。4 = 16の数のルート:言語は、以下のように記載されています。
次の例では、ユーザによるデジタル入力であり、この図の平方根を計算します。
例(Pythonの3.0+)
- -コーディング:UTF-8 - -
ファイル名:test.py
著者:www.runoob.com
NUM =フロート(入力( '番号を入力:'))
num_sqrtのNUM = 0.5 **
プリント( 'の平方根%0.3F 0.3F%' %(NUM、num_sqrt ))
上記のコードが出力される実行します。
$ Pythonはtest.py
4:番号を入力
4.000から2.000の平方根を
この例では、ユーザがデジタル入力を持っており、平方根演算*数を計算するためにインデックスを使用します。
この手順は、正の数に適用されます。負および複合体は、次の方法を使用することができます。
例(Pythonの3.0+)
- -コーディング:UTF-8 - -
ファイル名:test.py
著者:www.runoob.com
実数と複素数の平方根の計算
複雑な数学のモジュールをインポートします
輸入cmath
NUM = INT(入力( "数値を入力してください"))
num_sqrt = cmath.sqrt(NUM)
印刷(「{0}の平方根である{1:0.3F} + {2 :0.3F} j'.format( NUM、num_sqrt.real、num_sqrt.imag))
上記のコードが出力される実行します。
test.py $ Pythonの
番号を入力します:-8
-8 0.000 + 2.828jの平方根であります
この例では、モジュールのcmath(複雑な数学)SQRT()メソッドを使用します。
Pythonの二次方程式
次の例では、デジタルを介してユーザ入力され、二次方程式を計算します。
例(Pythonの3.0+)
ファイル名:test.py
著者:www.runoob.com
二次斧** 2 + BX + C = 0
実数のために、ユーザに提供するために、B、C、≠0
cmathを導入する(複雑な数学的演算)モジュール
輸入cmath
=フロート(入力( '入力:'))
Bは、フロート(INPUT( '入力B:'))=
Cフロート(:)INPUT(C 'を入力してください')=
計算
D =(b * 2) - (4 * c)は
二つのソリューションモード
SOL1 =(-b-cmath.sqrt(D))/(2 A)
SOL2 =(-b + cmath.sqrt(D))/(2 A)
( '結果は{0}及び{1}'でフォーマット(SOL1、プリント SOL2))
上記のコードの出力を実行しています。
$ Pythonのtest.py
入力:1
入力B:5
入力C:6
結果(-3 + 0jを)及び(-2 + 0jを)を
この例では、モジュールの平方根を計算するcmath(複雑な演算)SQRT()メソッドを使用します。
三角形のPythonの面積の計算
次の例では、三角形の辺の長さを介してユーザ入力され、三角形の面積を計算します。
例(Pythonの3.0+)
- -コーディング:UTF-8 - -
ファイル名:test.py
著者:www.runoob.com
=フロート(入力( '辺の長さの三角形を入力してください:'))
Bは、フロート(INPUT( '第2の長さの入力三角形:'))=
C =フロート(INPUT( '第三の三角形の辺の長さを入力してください:') )
計算semigirth
S =(A + B + C)/ 2
面積を計算
=面積(S (SA)(SB)*(SC))** 0.5
プリント( '三角形面積%0.2F' %面積)
上記のコードを実行するために出力されます。
$ Pythonのtest.py
辺の長さの入力三角形:5
第2の三角形の辺の長さを入力:6
7:第三の三角形の辺の長さを入力し
、三角形領域が14.70である
円のPythonの計算領域
円の面積の式は次のとおりです。
式rは円の半径です。
例
円の面積を計算する方法を定義します
DEF findArea(R):
PI = 3.142
戻りPI (式中、R、R)
メソッドを呼び出します
プリント(%findArea(5) "円の面積が.6f%です")。
上記の出力例です。
サークルエリア78.550000
Pythonの乱数ジェネレータ
次の例では、乱数を生成する方法を示しています。
例
- -コーディング:UTF-8 - -
ファイル名:test.py
著者:www.runoob.com
0~9の間の乱数を生成し、
ランダム(乱数)モジュールを導入
輸入ランダム
プリント(random.randint(0,9))
上記のコードを実行するために出力されます。
4
例上記は、我々は乱数を生成するために、ランダム()関数モジュールrandintを使用し、異なる数(0〜9)を使用すると、実行するたびに返す、関数の構文は次のとおりです。
random.randint(a、b)は
関数は、数値がN、NがBとの間の数で返す(<= N <= B)、 およびBを含みます。
シンプルな乱数ゲーム
#!は/ usr / binに/ Pythonが# - -コーディング:UTF-8 - 。 - #ランダム乱数ゲームインポート
I. 1 =
A = random.randint(0100)
B = INT(INPUT(「を入力して下さい0-100デジタル\ nは、次にとしてコンピュータかどうかを参照してください。 '))中のA = B :!
> Bの場合:
印刷('あなたの最初のデジタル%dの入力はコンピューター乱数は'%I)以下である
B = INT(入力('もう一度番号を入力してください:「))
他:
印刷(」あなたが入力の%dはコンピュータで生成された乱数は「%I)よりも大きくされている番号
B = INT(入力(」もう一度番号を入力してください:「))
I他+ = 1:
印刷(」おめでとうございます)は、デジタルコンピュータは%d「%(I、B)と同じ第1の乱数%dの時間を入力してください
Pythonは華氏摂氏を回します
次の例では、摂氏華氏を有効にする方法を示しています。
例
- -コーディング:UTF-8 - -
ファイル名:test.py
著者:www.runoob.com
ユーザー入力摂氏
ユーザ入力を受信します
摂氏=フロート(入力(「摂氏を入力してください。」))
計算された華氏
=華氏(摂氏* 1.8)+ 32
プリント(「%の0.1F温度華氏度摂氏%の0.1Fに変換され、」%(摂氏、華氏 ))
上記のコードが出力される実行します。
入力摂氏:38
華氏に38.0摂氏100.4
例上記の式、摂氏華氏へのターン摂氏* 1.8 =華氏- 32。だから、次の式を得ます:
=摂氏(華氏- 32)/ 1.8
Pythonの変数を交換します
例として、ユーザ入力、及び交換によって次の2つの変数:
例
- -コーディング:UTF-8 - -
ファイル名:test.py
著者:www.runoob.com
ユーザー入力
X =入力( 'x値を入力してください')
Y = INPUT( 'yの値を入力してください')
一時変数を作成し、交流
TEMP = X
X = Y
Y = TEMP
印刷( 'xの値を切り替え後:{}'形式(x))を
印刷( '交換Y後の{}'形式(Y ))
上記のコードの出力を実行しています。
x値がある:2
3:yの値を入力して
3:xの値を切り替え後の
yの値切り替え後:2
の例上記の、我々は、一時的な変数TEMPを作成して、そしてxの値は、続いて、変数TEMPに格納されます。 yの値は変数にX、Y、および最終的に一時割り当てに割り当てられています。
一時変数を使用しないでください。
私たちは、可変交換する非常にエレガントな方法で、一時的な変数を作成することはできません。
X、Y = Y、X
、上記の例のように修正することができるので。
例
- -コーディング:UTF-8 - -
ファイル名:test.py
著者:www.runoob.com
ユーザー入力
X =入力( 'x値を入力してください')
Y = INPUT( 'yの値を入力してください')
一時変数を使用しないでください。
X、Y = Y、X
印刷( 'xの値を切り替え後:{}'形式(x))を
印刷( '交換Y後の{}'形式(Y ))
上記のコードの出力を実行しています。
xの値は次のとおり
入力値y:2
、xの-exchange値:2
-exchange yは:1
PythonのIF文
elif ...場合は、次の例を使用して...数を決定するために、else文は、正、負またはゼロです。
例(Pythonの3.0+)
ファイル名:test.py
著者:www.runoob.com
ユーザーが数字を入力してください
NUM =フロート(入力( "数値を入力してください"))
NUM> 0 IF:
プリント( "陽性")
:ELIF NUM == 0
プリント( "ゼロ")
他:
プリント( "負")
以上の実行コード出力結果は以下のとおりです。
番号を入力します:3
正
文が実現するならば、我々はまた、埋め込みを使用することができます。
例(Pythonの3.0+)
ファイル名:test.py
著者:www.runoob.com
組み込みif文
NUM =フロート(入力( "数値を入力してください"))
NUM> = 0 IF:
:NUM == 0 IF
プリント( "ゼロ")
他:
プリント( "陽性")
他:
プリント( "負")が
行わ上記のコードの出力:
番号を入力します:0
ゼロ
まあ、私はボー富里を共有するために、テキストの末尾を共有するためにここに皆に与えました
アクセス:グループ839 383 765プラスのpythonを得ることができます!