No study nor picture, no life.

「日々是学習 and/or 一日一写真」

共通テスト「用or的」問題「情報I」: キーボード入力の活用方法


共通テスト「用or的」問題「情報I」その10 | 外部入力を使いこなす。

「キーボード入力」可能となったので、
数あてgame とか可能になった。
--
1001_;;
----
ransu = random(8) + 1
a = 0
表示する("1から9の数字を当ててください")
aに整数を入力する
表示する(a)
もしa > ransuならば:
        表示する("大きい")
そうでなくもしa < ransuならば:
        表示する("小さい")
そうでなければ:
    表示する("あたり")
----
を実行すると;;
---
1から9の数字を当ててください
9
大きい
---
とか。
---
3回trials できるように改訂すると。
----
ransu = random(8) + 1
a = 0
count = 0
count <= 3の間繰り返す:
    表示する("1から9の数字を当ててください")
  aに整数を入力する
  表示する(a)
  もしa > ransuならば:
        表示する("大きい")
   そうでなくもしa < ransuならば:
        表示する("小さい")
    そうでなければ:
        表示する(count,"回目で当たり!")
    count = count + 1
表示する("乱数:",ransu)

----
以下で、当たらないで4回になった??
-
1から9の数字を当ててください
1
小さい
1から9の数字を当ててください
9
大きい
1から9の数字を当ててください
10
大きい
1から9の数字を当ててください
8
大きい
乱数: 4
-----------------------------------

1002__;;
length は動くので、次は
採点をやってみる。
-----
standard = 65
tensuu = [86,66,61,46,99]
hyouka = ["未", "未", "未", "未", "未"]
iを0からlength(tensuu)-1まで1ずつ増やしながら繰り返す:
    もしtensuu[i] < standardならば:
        hyouka[i] = "失格"
    そうでなければ:
        hyouka[i] = "合格"
表示する(tensuu)
表示する(hyouka)

---
を実行して・・;

----
[86,66,61,46,99]
[合格,合格,失格,失格,合格]
---

となる。

---------