Japanese subtitles

← 01-20 Python Expressions Solution

01-20 Python Expressions Solution

Get Embed Code
4 Languages

Showing Revision 1 created 07/18/2014 by osawakjvta.

  1. 正解は1つ目です これは数字の3です
  2. この規則に従うと式から3が導き出せます
  3. 式から開始し数字に置き換えます
  4. 数字を数字3に置き換えます 2つ目は無効です
  5. 式から開始すると
  6. 3つの選択肢しかないことが分かります
  7. それを式、演算子、式に置き換えます
  8. それを数字に置き換えるか
  9. (式)に置き換えることができます
  10. 合わせようとしている式が
    左側の丸括弧から開始しているので
  11. 左側丸括弧を得る唯一の方法は
  12. 規則に従い式を左側の丸括弧に置き換えることです
  13. この規則を用いると
  14. 左側の丸括弧に続く式を取得できます
  15. この式は左右離れた丸括弧を合わせました
  16. 残ったものがこれです
  17. この式を(式)に置き換えます
  18. この規則を使用して
    この式を置き換える丸括弧があります
  19. 以前持っていた2つ目の右側丸括弧があります
  20. 2つの右側丸括弧を合わせる必要があり
  21. これはここでは適合しません
  22. この規則では丸括弧から始めたら
  23. 最後に必ず閉じなければいけません
  24. 丸括弧のバランスが取れていない場合は
  25. 式を成立させることができず
  26. 有効なPython式にはなりません
  27. 3つ目は作成することができます
  28. ネスト化した式が多く含まれています
  29. 開いている3つの丸括弧はバランスを取り閉じました
  30. この式を導き出すために
  31. 開始点になる1の式から開始します
  32. この規則を用いて(式)に置き換えます
  33. 1から開始する式があるので
  34. この式を式、演算子、式に
    置き換える必要があります
  35. 以前持っていた外側の丸括弧が残っているので
  36. この部分を処理します
  37. 式を数字に置き換え数字1に置き換えます
  38. Opを置き換えます
  39. 次の演算子は乗算です
    これは*に置き換えられます
  40. そして今度はこの式を置き換えます
  41. これらすべてを作成します
  42. 丸括弧を使いこれを置き換え続けて
  43. この式を式、演算子、式に置き換えます
  44. 最終的に2 *を取得します
  45. 3 * 4を得るために再び丸括弧に置き換えます
  46. このすべてのステップを書き込むことはしません
  47. 画面に収まらないからです
  48. 置換を続ければ複雑な式を作れます
  49. この基礎的な考え方を理解してもらえると思います
  50. 4つ目は無効な式でした
  51. この規則を用いて前に演算子を得る方法はありません
  52. 実際は演算子を用いて式にできる規則が
  53. Pythonにあります
  54. しかし これは“3”と“3”という2つの式なのです
  55. 数字33だった場合
    この文法で作り出したものではありませんが
  56. 有効なPython式になります
  57. 5つ目は有効ですが賢明ではありません
  58. このようなネスト化された丸括弧でも
  59. この規則を使い続けることができます
  60. 丸括弧で最後の規則を使う式から
  61. 開始する式を導くことができます
  62. そして(式)と閉じられた括弧で終わります
  63. その規則を再び使うことができます
  64. 真ん中の式を式、丸括弧、式で置き換えます
  65. この式を最後の規則に置き換えます
  66. 丸括弧で囲まれた式が得られます
  67. そして2つの外側の丸括弧が各側に残っています
  68. 括弧は自由に持てますがあまり意味はありません
  69. このようにコードを書く必要は決してありません
  70. それでも有効なPython式です
  71. このような再帰的文法規則はとても強力です
  72. 簡単な規則だけで大きな言語を記述できます
  73. このコースで学ぶすべてのPython言語は
  74. このように記述できます
  75. すべてのPython言語は記述しませんが
  76. 文法がどのように機能するのかを
    理解していただきたいです
  77. やや非形式的に構成を紹介しました
  78. このような形式な規則や配置規則に分解できます