まとめと練習問題

Basic python

まとめと練習問題

ここまでで if 文と for / while を使った制御の基礎を学びました。仕上げに、これらを組み合わせた課題に挑戦してみましょう。

チャレンジ 1: 成績判定シミュレーター #

生徒 5 人の氏名と点数を入力し、80 点以上は “Pass”、60 点以上 80 点未満は “Border”、それ未満は “Fail” と表示するプログラムを作ってください。結果は次のような表形式にすると良いでしょう。

Name    Score   Result
Alice   85      Pass
Bob     74      Border
...

チャレンジ 2: 文字列圧縮(初級) #

文字列の各文字が連続して何回出現するかを数え、aabcccccaaaa2b1c5a3 のように圧縮するプログラムを、forwhile を使って書いてみましょう。

チャレンジ 3: モンテカルロ法でπを近似 #

0~1 の乱数を使ってモンテカルロ法で π を近似してみましょう。繰り返し回数を増やすと精度が上がります。