今日の内容
-
前回の講評
2-1 max: 凝ったプログラムの紹介。最大値が番兵よりも小さい場合に対応した人、最大値が複数箇所に出現した場合に対応した人
2-2 filter: 論理演算の意味、非論理値と if の解釈の解説。項の扱いについての解説。
-
例題:頻度分布作成
-
レポート課題「循環小数を止めよ!」の解説と議論。
レポート課題2: 「循環小数の循環を止めよ!」
(授業時間内に解説しきれなかったので)締切は予定よりも延長しました。Slack で確認して下さい。
これまでに学んだ Python の演算子
| 算術演算子 | 使用例 | 意味 |
|---|---|---|
+ |
x + y |
xとyの加算 |
- |
x - y |
xとyの減算 |
* |
x * y |
xとyの乗算 |
// |
x // y |
xをyで割った商 |
% |
x % y |
xをyで割った余り |
** |
x ** y |
xのy条 |
| 関係演算子 | 使用例 | 意味 |
|---|---|---|
<= |
x <= y |
xはyより小さいか等しい |
< |
x < y |
xはyより小さい |
== |
x == y |
xはyと等しい |
!= |
x != y |
xはyと等しくない |
> |
x > y |
xはyより大きい |
>= |
x >= y |
xはyより大きいか等しい |
| 論理演算子 | 使用例 | 意味 |
|---|---|---|
and |
x and y |
xとyの論理積(両方が真のときだけ真) |
or |
x or y |
xとyの論理和(両方が偽のときだけ偽;少なくとも一方が真のとき真) |
not |
not x |
xの否定(xが真のとき偽、xが偽のとき真) |