はじめに▎
このトピックを参照してください、あなたはNOIPのpythonを学ぶ演奏するために学びたいと思う理由としては非常に好奇心旺盛になりますか?実際には、私たちのためにPythonは非常に便利です!
サポートしていませんが、NOIPのpythonを使用すると、コードを提出するが、NOILinuxで自然のpythonが付属しています。PythonはC ++よりも高レベルの言語である、唯一の欠点は遅いです!しかし、我々は、Pythonのコードを記述する必要はありませんが、行うには、いくつかのC ++のコードを実装してはるかに優れた独自のパッケージ化機能を使用します。
このようなテーブルを演奏、撮影する、計算、などのように、また、あなたのpythonを始める素早く直接、ADOそして、あなたがコードを書くために使用することができます!
▎電卓
☞ 「表現」
Pythonでは、限り直接入力式として、彼らはあなたの結果を教えてくれます。
1 >>> 1 + 1 2 2
まあ、これはあまりにも単純である、のミックス操作を作成してみましょう:
1 >>>(2 + 16)* 3月2日 2 27.0
それにカウントされ、それは注目することができるが:除算の浮動小数点結果がある場合。
もちろん、剰余計算等なども可能です。
☞ 「割り切れます」
それでは、どのC ++で「/」意味ですか?「//」を使用し
1 >>> 16 // 3 2 5
☞ 「パワー」
二つの「*」は、電力を示しています。
1 >>> 2 ** 3 2 8
☞ 「精度」
Pythonは高精度に自然に来ます。
1 >>> 192608171145142333333333333333333323424213545324654654765765777776575676 * 4213423575686765974537687674568567 2 811539809172854192357590409566235439234427211936317976434431655370121871259439787490543441886511926376292
▎変数
☞ 「定義」
Pythonの変数は、缶割り当て限り、自動的にデータタイプを決定し、隠されたデータの型として定義されていません。
1 >>> A = 1 2 >>> 3 1
1 >>> A = " パイソン" 2 >>> 3 ' のpython '
ところで、Pythonの文字列は単一引用符をすることができ、二重引用符をすることができます。
1 >>> A = 3.141592653 2 >>> 3 3.141592653
1 >>> A = 111 2 B = 6 >>> 3 >>> *のB 4 666
☞ 「使用」
前述したように、それとC ++のような直接的な変数。
▎入力と出力
☞ 「入力」
入力入力を使用します。
1 >>> A = 入力() 2 2 3 >>> 4 ' 2 '
デフォルトは文字列であるので、あなたはタイプを置換する場合、それは、文字列を返し、その後、我々はキャスト:
1 >>> A = INT(入力()) 2 2 3 >>> 4 2
☞ 「出力」
出力が少ない「F」と同じではありません。
1つの >>> 印刷(" こんにちは、世界!" ) 2こんにちは、世界!
▎リスト
リストには、配列が、配列よりも使いやすく、そしてより高度な、本質的にベクトルとして理解することができます。
☞ 「定義」
別の少しは、角括弧で囲まれているが、それに直接、データの種類とサイズを記述しないでください。
1つの >>>リスト= [1,1,4,5,1,4 ] 2 >>> リスト 3 [1、1、4、5、1、4]
また、同じリストの要素の異なる種類を使用することができます。
1つの >>>リスト= [1,2,3.14、" ハロー" ] 2 >>> リスト 3 [1、2、3.14、' ハロー' ]
☞ 「参照」
そして、まったく同じの配列。
1つの >>>リスト= [1,2,3.14、" ハロー" ] 2 >>> リスト 3 [1、2、3.14、' ハロー' ] 4 >>>リスト[1 ] 5 2
また、0から番号。
もちろん、インデックスが負になることができ、これは数字の意味いくつかの後方の最初のものです。
1つの >>>リスト= [1,2,3,4,5 ] 2 >>>リスト[-1 ] 3 5
☞ 「インターバル」
私たちは、使用することができます「:」インターバルの中間の期間を取ります。
1つの >>>リスト= [1,2,3,4,5 ] 2 >>>リスト[1:3 ] 3 [2、3]
私たちは、出力が2、3でなければなりませんしたいが、なぜのみ出力2,3それ?左及び開閉する権利は、それが唯一の区間[L、R-1]を示すと言うことがあるからです。
☞ 「その他」
サポートは、リストの末尾に追加されます。
1 >>> LIST1 = [1,2,3 ] 2 >>> LIST2 = [4,5,6 ] 3 >>> LIST1 + = LIST2 4 >>> LIST1 5 [1、2、3、4、5、 6]
また、いくつかの番号をスキップすることができる:(添字を2つの数が省略されている、請求結腸は、より多く添加することができます)
1 >>> LIST1 = [1,2,3,4,5,6 ] 2 >>> LIST1 [1:3:2 ] 3 [2]
▎if
C ++とPythonは非常に類似しているが、(4つのスペース)に厳密に従って実行するようにコロンとスペースを追加するために、何括弧をPYTHONない場合
1 >>> A = 1 2 >>> 場合 == 1 : 3 ... 印刷(" YES " )、 4 ... 5 YES
(それ以外の場合)のelifを見てみましょう:
1 >>> A = 1 2、B = 2 >>> 3 >>> 場合 == 2 : 4 ... プリント(A) 5 ... ELIFの B == 2 : 6 ... プリント(B) 7 ... 8 2
▎for
Pythonは異なるビット、何の終了条件はありません。
>>>リスト= [1,2,3,4,5 ] >>> 用 I にリスト: ... プリント(リスト[I]) ... 2 3 4 5
私が見ることができますし、我々は0から開始しようと、1から始まるデフォルトです。
1つの >>>リスト= [1,2,3,4,5 ] 2 >>> 用 I における範囲(0,5,1 ): 3 ... プリント(リスト[i])と 4 ... 5 1 6 2 7 3 8 4 9 5
良いことはどの範囲で、3つの数字の1は初期値、終了値、および数が増加するたびにされています。
注意:Pythonは開閉とする左右、その間隔になる[0,5]。
▎エンド言語
もちろん、pythonのコマンドは、多くがあり、私たちは、にお勧め初心者チュートリアルの学習に。