🅿️ythonはじめの一歩

データ型

動的型付です。

配列

配列は0から始まります。
list[0, 1, 5, 10]
list[0] = 1
など
要素を追加するときはappend(追加したい要素)
途中に追加するときはinsert(添字,追加したい要素)
削除するときはpop(添字)もしくはremove(要素そのもの)
リストの結合は+もしくはextend

辞書型

hash = {キー:要素, キー2:要素2}
 

その他

タプル(作ったら最後変更できないリスト)
セット(同じ要素が一つしか入らない順序もキーもないデータ群)

文法

カッコではなくインデントで構造を決める
条件文
if a == 3:
    print('aは3')
else:
    print('aは3じゃない')
 
ループ
while a != 3:
    print('aはまだ3じゃない')
    a = a + 1
 
ループの中ではcontinueとbreakが使える

エラー処理

try:
     処理
except IOError:
     エラー処理
 
まずはこれぐらいわかってれば十分

Explorer HATを使ってPiを制御するコードのサンプル 

このままではちゃんと動かんけど

#!/usr/bin/env python
import explorerhat as expHat
import time

while True:
  if expHat.analog.one.read().values() >= 2:    #アナログの1番を読んで値を確認
    expHat.motor.one.forwards()               #1番側につないだモータを前進

  time.sleep(0.25)      #ちょっと待つ
 
単純なインプットを受けてモータを回すだけのプログラム


コメント