programing sisters 姉

プログラミングを学習するブログです

独学プログラマー3章読んでみた:演算

 

3章をやり終えました!

 

苦戦?でもないけど自分でプログラム書く上で

あ、間違えた!ってなることが少しあったのは

演算子C言語とは書き方が違うところでした。

 

(Cは一応授業でやった)

(1年生の授業で3回落とした)

(多分この授業のせいで留年した)

 

pythonの算術演算子は、

  • 累乗 **
  • 余剰 %
  • 商  //
  • 除算 /
  • 積算 *
  • 減算 -
  • 加算 +
であり、Cと少しだけ違いました。
 
比較演算子はCと同じ!
 
論理演算子は、Cだと&&, ||とか使うけど
pythonはそのままand,or
と書けるので楽だしわかりやすい!!
 
Cに慣れてる人は変数も定義する必要なかったりと
違うことろが多々あるから初めは
戸惑いそうだなと思いました。
 
しかし、私は不真面目な学生だったので
Cも何となく計算ぐらいはできる~レベルなので
戸惑いはなく素直に受け入れれます。
 
3章の最後にあるチャレンジ問題を
やってみました。
 
 

 

f:id:yoshinon444:20180721160853p:plain

f:id:yoshinon444:20180721160734p:plain

3章チャレンジ

なんかどうやってプログラム貼れば

いいのかわからなかったので

画面キャプチャしました笑。

 

あ、私はカラフルでかわいいし

わかりやすいのでAtom派です。

 

こんな簡単な計算しかまだできないけど

いづれこれ使って何かできるように

なれるのかな~~。

 

謎だけどまぁゆる~く勉強します。

 

独学プログラマーでpythonの勉強:文字コードでつまづいた

 

深層学習をする為に

pyhonの勉強をこれからします。

 

"独学プログラマー"という本を

読みながら進めます。

 

現在3章まで読み進めていますが

初心者にもわかりやすく

簡単な言葉で書かれているので

良いです。

 

"Hello,world!"は出力させることができました!

 

次に、コメントの書き方や長文の時の

コードの書き方を読み実際に

動かしてみようと思うとなんでか

ちゃんと回らなくなりました。

 

なんでーーーーと思いお父さんに相談。

 

そこで文字コードが問題ということがわかりました。

 

pythonはデフォルトではASCII(アスキー)という

文字コードらしく日本語で書いた文字を

読むことができないのでうまくいかなかった

ということがわかりました。

 

”see http://python.org/dev/peps/pep-0263/

とすごく言われたので見にいきましたが

全部英語で読む気がうせます。

 

けど、ここに書いてある

”# -*- coding: utf-8 -*  ”

という文をコードのはじめに書いたら

ちゃんと回りました!

 

これはpythonutf-8で書いてるよ

とはじめに教えてあげることで

pythonが日本語で書いた文章も

理解できるようになります。

 

なので、コメントで日本語を書いても

出力を日本語で書いてもokです!

 

このように文字コードが原因で

回らないことがあるということを

今回知ることができました。

 

一つ成長です。わーい

 

では、続きを勉強してきます。

 

 

はじめまして

 

はじめまして。

 

今大学生5年目でやっと4年生に

なれたnonです。

横浜に住んでいます。

 

プログラミングの勉強をしたくて

モチベーション維持の為に

勉強したことをここに

記していきたいと思います。

 

妹も勉強中なので二人で

ブログを始めます!

 

 

よろしくお願いします!