プログラミング基礎(Python) 例題一覧

Python Input and Output (IO)

Python3におけるコメント, データ型, 変数と変数の代入, キーボードからのデータ入力, 基本的な数学計算と論理計算, データ出力などの書き方と使い方を学ぶ.

Python Control Structure (制御構造)

  Python3における制御構造の条件分岐文, 繰返し文(ループ, loop)を利用するプログラムの作成と実行方法を学ぶ.

表1. 関係演算子の利用
意味 記号 使用例 使用例の意味
等しい == if x == 5: もし x が 5 に等しかったら
大きい > if x > 5: もし x が 5 より大きかったら
小さい < if x < 5: もし x が 5 より小さかったら
以上(大きいか等しい) >= if x >= 5: もし x が 5 以上だったら
以下(小さいか等しい) <= if x <= 5: もし x が 5 以下だったら
等しくない != if x != 5: もし x に 5 等しくなかったら
存在する in if x in y: x という要素が y に存在する場合
存在しない not in if x not in y: x という要素が y に存在しない場合
  表1の関係演算子を利用すれば様々な数字の関係を表現できるが、 より複雑な条件文が必要になることもある。 例えば「x が正の数であり、なおかつ 奇数である場合」などは、ここまでの知識では表現できない。
  そのような場合は「and (かつ)」、「or (または)」を利用すると良い。
表2.andとorの利用
意味 記号 使用例 使用例の意味
かつ and if x > 0 and x % 2 != 0 : x が正の数であり、なおかつ奇数である場合
または or if y == "yes" or y == "YES": y が小文字の"yes"であるか、または大文字の"YES"である場合

Python Functions  関数の定義と呼出し

関数は呼び出されたときにのみ実行されるコードのブロックであり, パラメータと呼ばれるデータを関数に渡され, 関数は結果としてデータを返す. Python3における関数の定義と作成及び呼び出し方を学ぶ.

「プロ基」プロジェクトb7:自力による創作課題

下記のオプションから一つのテーマを選び、今まで学べた技法を用いて、pythonのプログラムを実装、実行様子とソースコードをページに公開するようにしてください。

  1. 繰返しできる計算類プログラム:例えば、為替換算、気温の華氏と摂氏の換算、平米と坪の換算、等
  2. 繰返しによる簡単な図形の描画
  3. 繰返し遊べる簡単なゲーム
lolipop上での実装、実行、公開用ページの完成状況による評価します。 期末成績の算入(100点満点)
  1. 第1セッション課題から第5セッションまで得点総和を期末成績の80%とする。
  2. b7は20点として加算する。

「プロ基」プログラムポートフォリオ (Python Program Portfolio)

IICA IT Solution 2022/6/21 - 9/27(8月夏休み)