ASCENT2023-denshi
21/32

最大値を求めるa=[74,95,68,32,87]max=a[0]for i in range(5):  if a[i] > max:   max=a[i]print('max = ',max)実行結果    max = 95inputという命令を用いて、データを入力することができます。intは入力された文字列を整数に変換しますフィボナッチ数列 ウサギが1匹生まれました。2か月たつと毎月子供を1匹生むとします。10か月後にウサギは何匹になるでしょう?  nか月後のウサギの数をa[n] とします。a[n] は2か月前のウサギの数の2倍と1か月前に生まれたウサギの数の和ですからa[n] = 2×a[n-2]+(a[n-1]-a[n-2]) = a[n-1] + a[n-2]。 このような数列をフィボナッチ数列と言います。 以下にプログラムを示します。計算してみましょう。a=[1]*11for n in range(2,11): a[n]=a[n-1]+a[n-2]print(a)合計を求めるa=[74,95,68,32,87]s=0for i in range(5):  s=s+a[i]print('sum = ',s)データを入力するa=[0]*3 # a=[0,0,0]for i in range(3): a[i]=int(input('a = '))print(a)a = 1a = 2a = 3[1,2,3]1か月目1か月目2か月目2か月目赤ちゃん赤ちゃんうさぎうさぎ大人大人うさぎうさぎ3か月目3か月目4か月目4か月目5か月目5か月目フィボナッチ数は巻貝の形やヒマワリの種の数みたいに、世界のいろいろな場所で見つけることができるよ21リストを用いたプログラムの例sum = 356

元のページ  ../index.html#21

このブックを見る