代わりに、厳密にインデントでのC ++ {}、シンプルで美しいの。
オートに似た変数推測され、伝統的な定義を必要とせず、
命名規則:大文字、小文字、数字、アンダースコアや他の文字と文字の組み合わせ
注:大文字と小文字を区別し、最初の文字は予約語と同じではない、数字にすることはできません
コメント#は3重引用符に複数行のコメントをコメント、面白い引用符も3つの文字列です
33予約語:(大文字と小文字を区別)
そして、のelif輸入 昇給 グローバル
リターンで他のように 非ローカル
アサート を除く ISは 真試します
偽しばらく最後にラムダを破ります
クラス ではないため で なし
続行するか、 歩留まり
デフもしパスデル
EX1:
華氏への摂氏のユーザー入力、または入力変換摂氏華氏に変換するプログラムを書いてください。
次のように変換するアルゴリズムは、(CがFを表し、摂氏を示すF)を
C =(F - 32)/ 1.8
F = C * 1.8 + 32
#TempConvert.py tempStr = INPUT(" 値を入力してください" ) IF tempStr [-1] で [ ' F. '、' F ' ]: C =(エバール(tempStr [0:-1]) - 32)/ 1.8 印刷(" :C .2f温度が変換される{} " .format(C)) のelif tempStr [-1] で [ ' C '、' C ' ]: F. = 1.8 *評価(tempStr [0: - 1])+ 32 プリント(" 温度変換される{。} F. .2f ".format(F)) 他: 印刷(" 入力フォーマットエラー")
1. INPUT()関数:プロンプトパラメータの文字列を読みます
2 .eval()関数:対応型に、引用符で囲まれた文字列を削除し、機能は本当に素晴らしいです
3.スライス操作、左右、近くのLi [:: 2]を開いて、最終ステップ、逆インデックスに追加することができる-1
便利な操作、{}文字列の書式4列、次いで.format()。:.2f文字制御、浮動小数点数2つの小数点以下の桁数
EX2:
プライムテスト
数学インポートSQRT N = INT(入力(" を入力してください番号:" )) のための I における範囲(2 :INT(SQRT(N))) であれば、N%I == 0: 印刷(F " {N}でありますない素数。「) 破る 他: プリント(F 」{n}が素数です。」)
1.range(A、B、ステップ)関数は、反復のシーケンスを生成する、ステップを追加することができます
2.F・ストリング・フォーマットは、ブラケットとして可変です
最も= 3.14159 プリント(F ' より= {はるか:.2f} ')
'PI = 3.14' を得るために、
進変換
F ' INT:31、ヘキサン:{31:X}、10月:{31:O} ' ' INT:31進:1F、10月:37 '
通常の実行のためのワンループは他に実行された場合else文3.for、他に、一致するとのためにすることができます。
EX3:
シンプルな三角形を印刷
N = INT(入力(" を入力してください番号:" )) のための I における範囲(N): 印刷(' * ' * I)
n回繰り返されるコントラストC ++、文字列のサポート*操作の多くは、について