そこのpythonの基礎プログラム

代わりに、厳密にインデントでの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 ++、文字列のサポート*操作の多くは、について

おすすめ

転載: www.cnblogs.com/hao11/p/12561744.html