-その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)
&&&&&
------
だいぶわかってきた。
------
0 件のコメント:
コメントを投稿