きっかけなんて些細なモンですよ。

NEW GAME!を観ました。プログラミング始めます。(8)

見てくださいこの笑顔!かわいい~~~!!

f:id:kirintt:20170829222329p:plain

前回途中で力尽きちゃったからね、その続きをね…。

☟前回の記事 

nagoyanofes.hatenadiary.jp

※基本的に、愛知大学の有澤先生がプログラミングの講義で使用しているテキスト「Pythonによるプログラミング入門」に沿って進めています。

Python 2.7.13を使用しています。

 

 

サンプルプログラム

1か月分のカレンダーを表示するプログラム(「Pythonによるプログラミング入門」p. 13)。

f:id:kirintt:20170826201139p:plain

今日のキーワード

曜日を書き出す for x in L: (その2)

例1)曜日を"sun", "mon"のようにして1行に10個書き出す。最後に改行する。(, p. 20)

f:id:kirintt:20170829223225p:plain

  • 改行されていることを確かめるため、最後にabcを出力した。

 

例2)曜日毎に改行する。(, p. 20)

f:id:kirintt:20170829223613p:plain

  • 改行されていることを確かめるため、最後にabcを出力した。

問1

曜日を書き出した後、行を改め、1 から 10までの数字を改行せずに書き出し、最後に改行。(, p. 21を少し変更)

f:id:kirintt:20170829224508p:plain

  • 改行されていることを確かめるため、最後にaを出力した。

 

問2

rangeの正体をみるためにprint range(1,6)を実行してみよう。これによって range はデータを生成するもの、すなわち関数であることが分かる。生成されたデータはタプルかそれともリストか?

引用元:Pythonによるプログラミング入門, p. 21

f:id:kirintt:20170829225716p:plain

  • 1から5までが順番に出力された。
  • 生成データはリスト(中身の変更が可能)。

 

今日のミス

曜日を書き出す for x in L: (その2)

f:id:kirintt:20170829230313p:plain

  • ":"の付け忘れ(赤線部分)。い~っつもこのミスやってる。

 

以上。

少しずつだけど、がんばって進めていくぞ…いくぞ…。