Differences between revisions 5 and 6
Revision 5 as of 2018-10-10 14:15:06
Size: 925
Comment:
Revision 6 as of 2018-10-10 14:29:18
Size: 2442
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
 * 解答は基本的に,下記 行です.
  * 問題の回答としては,これだけで十分です.
  * 自分自身のソフトウェア開発のためには,できるだけコメントをつける習慣をもってください.
 * 解答は基本的に,下記 5 行の関数です.
  * 指定範囲の繰り返しは,for文にrangeを組み合わせることで,実現できます.
  * print()関数の,キーワードsepは区切り文字列,endは行末文字列です.
Line 22: Line 22:
def kuku():
    for x in range(1,10):
        for y in range(1,10):
            print( "\t" + str( x * y ), sep="", end="" )
        print()
Line 28: Line 32:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# ==============================================================================
# * Copyright (c) 2018 IIJIMA, Tadashi
# * (IIJIMA Laboratory, Dept. of Science and Technology, Keio University).
# ==============================================================================
# ソフトウェア工学[02] 基本課題[02]-(001a) BP_02_001a_print_kuku_simple.py
# BP(Basic Problem) 02-001a: 【関数定義, 二重ループ】 [九九の表]を表示する関数を定義する.
# タブ文字("\t")を用いて簡易表示する.
# 2018-10-03 飯島 正 (iijima@ae.keio.ac.jp)
# ==============================================================================
# ===== 【関数定義】 [九九の表]を表示する関数 =====
def kuku():
    for x in range(1,10):
        for y in range(1,10):
            print( "\t" + str( x * y ), sep="", end="" )
        print()
# ==============================================================================
# ===== 【メイン・プログラム】 =====
# ----- オープニングメッセージ -----
print( "[九九の表]を表示する: \n\n" )
Line 29: Line 54:
# ----- [九九の表]を表示する -----
kuku()
# ==============================================================================

基本問題(1)

  • 演習(1)

    基本課題(1a)

    【関数定義,
    二重ループ】

    [九九の表]を表示する関数

    BP_02_001a_print_kuku_simple.py

  • 解答は基本的に,下記 5 行の関数です.
    • 指定範囲の繰り返しは,for文にrangeを組み合わせることで,実現できます.
    • print()関数の,キーワードsepは区切り文字列,endは行末文字列です.

   1 def kuku():
   2     for x in range(1,10):
   3         for y in range(1,10):
   4             print( "\t" + str( x * y ), sep="", end="" )
   5         print()

   1 #!/usr/bin/env python
   2 # -*- coding: utf-8 -*-
   3 # ==============================================================================
   4 # * Copyright (c) 2018 IIJIMA, Tadashi
   5 # *       (IIJIMA Laboratory, Dept. of Science and Technology, Keio University).
   6 # ==============================================================================
   7 # ソフトウェア工学[02] 基本課題[02]-(001a)  BP_02_001a_print_kuku_simple.py
   8 # BP(Basic Problem) 02-001a: 【関数定義, 二重ループ】 [九九の表]を表示する関数を定義する. 
   9 #                                             タブ文字("\t")を用いて簡易表示する. 
  10 #        2018-10-03 飯島 正 (iijima@ae.keio.ac.jp)
  11 # ==============================================================================
  12 # ===== 【関数定義】 [九九の表]を表示する関数 =====
  13 def kuku():
  14     for x in range(1,10):
  15         for y in range(1,10):
  16             print( "\t" + str( x * y ), sep="", end="" )
  17         print()
  18 # ==============================================================================
  19 # ===== 【メイン・プログラム】 =====
  20 # ----- オープニングメッセージ -----
  21 print( "[九九の表]を表示する: \n\n" )
  22 
  23 # ----- [九九の表]を表示する -----
  24 kuku()
  25 # ==============================================================================


SoftEng: Python/Prog/Practice/Basic/02/BP_001a (last edited 2018-10-28 14:43:51 by TadashiIijima)