Python を齧り始める。

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.
という答えが出る。
——
となった。
—-
今日はここまで。
——

コメント

タイトルとURLをコピーしました