-その7-
関数length が動くので楽しくなってきた。
606__;
—
tensuu = [75, 85, 60,90]
hyouka = [“未”, “未”, “未”, “未”]
iを0から length(tensuu) – 1 まで1ずつ増やしながら繰り返す:
もし tensuu[i] >= 90 ならば:
hyouka[i] = “A”
もし tensuu[i] > 80 ならば:
hyouka[i] = “B”
そうでなければ:
hyouka[i] = “C”
表示する(hyouka)
—-
を実行する。;;;
—
[C,B,C,B]
—
だった。
[C,B,C,A]
ではない。
なぜか。
—–
Python;;;;
&&&&&
tensuu = [75, 85, 60, 90]
hyouka = [‘未’, ‘未’, ‘未’, ‘未’]
for i in range(0, len(tensuu) – 1+1, 1):
if tensuu[i] >= 90:
hyouka[i] = ‘A’
if tensuu[i] > 80:
hyouka[i] = ‘B’
else:
hyouka[i] = ‘C’
print(hyouka)
&&&&&
もう一度;;;
—-
—
tensuu = [75, 85, 60, 90]
hyouka = [“未”, “未”, “未”, “未”]
iを0から length(tensuu) – 1 まで1ずつ増やしながら繰り返す:
もし tensuu[i] >= 90 ならば:
hyouka[i] = “A”
そうでなくもし tensuu[i] > 80 ならば:
hyouka[i] = “B”
そうでなければ:
hyouka[i] = “C”
表示する(hyouka)
—
に替えてやる・・・;;
結果は;;
—-
[C,B,C,A]
—
と正解。
Python;;;
&&&&&
tensuu = [75, 85, 60, 90]
hyouka = [‘未’, ‘未’, ‘未’, ‘未’]
for i in range(0, len(tensuu) – 1+1, 1):
if tensuu[i] >= 90:
hyouka[i] = ‘A’
elif tensuu[i] > 80:
hyouka[i] = ‘B’
else:
hyouka[i] = ‘C’
print(hyouka)
&&&&&
—-
条件分岐・繰り返し・関数と配列
をやってみる。
—–
603___
—
data = [“やました”,”やまぐち”,”さとう”,”すずき”]
iを0からlength(data) – 2まで増やしながら繰り返す:
temp = data[i]
data[i]= data[i+1]
data[i+1] = temp
表示する(data)
—-
を実行;;;
—
[やまぐち,さとう,すずき,やました]
—
となった。
Python;;
&&&&&
data = [‘やました’, ‘やまぐち’, ‘さとう’, ‘すずき’]
for i in range(0, len(data) – 2+1, 1):
temp = data[i]
data[i] = data[i + 1]
data[i + 1] = temp
print(data)
&&&&&
——
だいぶわかってきた。
——

コメント