Python 事始め。
70の手習とか、
re-skiling, とかの一環だ。
「大学入学共通テスト」式スクリプトで、「program」 して、
python に変換していく学習方法だ.
1__
その1;
&&&&&
aを1から10まで1ずつ増やしながら:
bを1からaまで1ずつ増やしながら:
改行なしで表示する(“☆”)
改行する
&&&&&
Python では;;;
#####
for a in range(1, 10+1, 1):
for b in range(1, a+1, 1):
print(‘☆’,end=”)
print()
#####
実行結果は;;;;
$$$$$
☆
☆☆
☆☆☆
☆☆☆☆
☆☆☆☆☆
☆☆☆☆☆☆
☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆☆
—
$$$$$
2_その2;;
&&&&&
関数 gcd(x,y):
z=x%y
もしz==0ならば:
yを返す
そうでなければ:
gcd(y,z)を返す
表示する(gcd(35,21))
&&&&&
Pythonにする。
%%%%%
def gcd(x, y):
z = x % y
if z == 0:
return y
else:
return gcd(y, z)
print(gcd(35, 21))
%%%%%
実行結果は;;;;
$$$$$
7
—
$$$$$
要するに、35/21 の余りは、14,
gcd(21,14)では、
21/14 の余りは、7.
という答えが出る。
——
となった。
—-
今日はここまで。
——

コメント