Differences between revisions 1 and 2
Revision 1 as of 2018-10-12 07:01:19
Size: 998
Comment:
Revision 2 as of 2018-10-14 03:04:52
Size: 992
Comment:
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
===== ポイント ===== ===== ント =====
Line 17: Line 17:
## Python/Prog/Practice/Basic/02/BP_001a/Points
<<Include(../Points)>>
[[../Points|*]]
## Python/Prog/Practice/Basic/02/BP_001a/Hints
<<Include(../Hints)>>
[[../Hints|*]]


概要

[edit]

*


ヒント

[edit]

この課題で使うPythonの機能 (学習のヒント)
  • この課題で使うPythonの機能 (学習のヒント) ...
    • 関数定義

    • 二重ループ

    • print()関数

      • キーワードパラメータsepは区切り文字列,キーワードパラメータendは行末文字列です.
      • \tはタブ文字です.表の位置合わせに使います.

この課題の解き方 (問題解決のヒント)
  • この課題の解き方 (問題解決のヒント) ....
    • print_kuku()という関数を定義して下さい
      • 引数をとらず,返戻値もありません.
*


実行例

[edit]

  • 実行例(1) ... クリックすると拡大します

fig-01

*


プログラム例: 本質的な部分 (授業中に順次公開します)

[edit]

  • 解答例の核心部分は,下記 5 行の関数です.
    • 指定範囲の繰り返しは,for文にrangeを組み合わせることで,実現できます.

    • print()関数の,キーワードsepは区切り文字列,endは行末文字列です.

      • \tはタブ文字です.表の位置合わせに使います.

def print_kuku():
    for x in range(1,10):
        for y in range(1,10):
            print( "\t" + str( x * y ), sep="", end="" )
        print()
*


プログラム例: 配布コード (授業中に順次公開します)

*

SoftEng: Python/Prog/Practice/Basic/02/BP_001a/Contents (last edited 2018-10-28 15:04:23 by TadashiIijima)