06 ループと初期化とリスト②
2学期
課題 6-1★
[コードB]
※プログラム画面の写真を提出
課題 6-2★★
[コードC]
※プログラム画面の写真を提出

[コードD]
※プログラム画面の写真を提出
※プリント理由部分の写真提出
課題 6-3★★
[コードE]
※プログラム画面の写真を提出
※
表示順は,
  5 ⇒ 2 3 4
  7 ⇒ 2 3 4 5 6
  9 ⇒ 2 3 4 5 6 7 8
11 ⇒ 2 3 4 5 6 7 8 9 10
35 ⇒ 2 3 4 5 6 7 8 9 10 ... 33 34
課題 6-4★★★
※プログラム画面の写真を提出
===============【テスト対策】===============
1 配列 リスト について(復習)
Num = [10,13,15,17,19]
①
display.scroll(Num[0])
②
display.scroll(Num[2])
③
「13」 と表示
④
「19」 と表示
[]
[]
[]
[]
2 for文について
書き方 具体的なコード 解説
① for 変数 in range(回数):
  処理A
for i in range():
  display.scroll(a)
a を 10 回表示
② for 変数 in range(値A, 値B [,増減値] ):
  処理A
#値Aから値B-1 まで繰り返す
#[,増減値] を省略すると +1 増える
for i in range(,):
  display.scroll(a)
1~10[(値B)-1]まで表示
Num=[10,13,15,17,19]
for i in range(,):
  display.scroll(Num[i])
Num[0]~Num[4]の値を
5 つ表示
3 for文の中にfor文
コードE 解説
1.
2.
3.
4.
5.
6.
7.
#Imports go at the top
from microbit import *

for i in range(1,5):
  display.scroll(i)
  for j in range(5,10):
    display.scroll(j)



 ~  まで i を繰り返す

 ~  まで j を繰り返す
つまり 表示は 
4 練習問題1
①
for a in range(10):
  display.scroll('b')

[]
②
for a in range(0,10):
  display.scroll(a)

[]
③
for a in range(0,10):
  display.scroll('a')

[]
④
List = [1,2,3,4,5]
for i in range(0,5):
  display.scroll(List[i])


[]
⑤
List = [1,2,3,4,5]
for a in range(1,5):
  display.scroll(List[i])


[]
⑥
Array = [2,3,4,5,6,7,8]
i = 5
for j in range(2,Array[i]):
  display.scroll(j)



[]
[語群]
ア. aを10回表示
イ. bを10回表示
ウ. 1~10まで表示
エ. 1~5まで表示
オ. 0~10まで表示
カ. 0~9まで表示
キ. 0~まで表示
ク. 2~5まで表示
ケ. 2~6まで表示
コ. 2~7まで表示
サ. 2~8まで表示
5 練習問題2
【コード】
#Imports go at the top
from microbit import *

a = 3
Num = [5,6,7,8]
for i in range(a,Num[a]):
  1
【問題】1 が...
①
display.scroll(a) のとき
[]
②
display.scroll(i) のとき
[]
③
display.scroll(Num[a]) のとき
[]
[語群]
ア. 3
イ. 3 3 3 3 3
ウ. 7 7 7 7 7
エ. 8 8 8 8 8
オ. 3 4 5 6 7
カ. 3 4 5 6 7 8
⇦ 05 ループと初期化とリスト①
目次
配膳ロボ ⇨