Mt.Tsukuba/Apple/Space/Aniras

再帰プログラムをpytonでつくる2020/03/20


ファイルはこちらからダウンロード可能:
https://
drive.google.com/open?id=1x5gX07pqurIAgETpamruruG-IXPg0P_e
====

#再帰選択ソート(個数)

def saiki_main(Quon):
print(Quon)
if Quon > 0 :
MaxNumber = Quon
Number = 0
print("Soto_Quon",Quon)
for Number in range (0,Quon+1,1) :
print ("saiki_Number",Number)
print ("saiki_MaxNumber",MaxNumber)
if data[Number] > data[MaxNumber] :#yes
print("Maxより大きいdata[Number]",data[Number])
MaxNumber = Number
print("入れ替え")
data[MaxNumber],data[Number] = data[Number],data[MaxNumber]
print("__uchi End print",data)
return saiki_main(Quon - 1)
print("_____Soto End Print",data)
return(Quon)
data = [80,60,40,70,30,10,50,20]
Quon = len (data) - 1
print ("End",saiki_main(Quon))

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://soyokaze.asablo.jp/blog/2020/03/20/9226171/tb