共通テスト「用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]
[合格,合格,失格,失格,合格]
---
となる。
---------
0 件のコメント:
コメントを投稿