2017-03-01から1ヶ月間の記事一覧

自分のPCのIPアドレスをPythonで調べる

2017年3月現在 標準モジュールだけで行う方法 import socket,platform print( socket.gethostbyname(platform.uname()[1]) ) windows linuxどちらでもいけるみたい (Macは未確認)

クラスとリスト内包表記 (py)

class _T豚(object): pass class _Tただの豚(_T豚): _飛ぶ=False class _T紅の豚(_T豚): _飛ぶ=True _豚リスト=[_Tただの豚(),_T紅の豚()]print ("飛ばない豚",[ b.__class__ for b in _豚リスト if not b._飛ぶ]) 飛ばない豚 []

prolog

buta(tadanobuta). buta(kurenainobuta). fly(kurenainobuta). tobanaibuta(X):-buta(X),not(fly(X)). ?- tobanaibuta(X). X = tadanobuta .

IF

_飛ぶ=False if not _飛ぶ: print( "ただの豚")